The error code in an OracleError potentially returned by a price oracle is, at present, an unstructured uint8. We simply want to start adding some structure here, defining useful codes that price oracles can use to report errors (e.g. asset not supported) and that we can handle gracefully in turn.
This subsumes e.g. #1326 and possibly #1501.