Add asset_type as a required property for asset keys
Merge pull request #19 from cpennington/asset-key-properties

Add asset_type as a required property for asset keys
Allow empty strings for AssetLocator paths and course runs, because those are used by edx-platform to generate prefixes of deprecated keys