Wrap all asset read operations.

First step in moving assets out of the contentstore (optionally).
https://openedx.atlassian.net/browse/PLAT-77
Pass the asset key and have the exception generate a reasonable message? (probably overkill for this short-lived placeholder)