Generalize assets to any block_type but using
AssetKey and the metadata store
PLAT-204
Merge pull request #5847 from edx/dhm/generalize_assets

Generalize assets to any block_type but using