Abstract asset methods into own interface class
then impl the read ones as NotImplementedError placeholders on xml modulestore
PLAT-70
Merge pull request #5800 from edx/dhm/xml_assetstore

Abstract asset methods into own interface class