Make block_type abstract in the base UsageKey class
Add an abstract block_id property
Pass deprecated status into newly created usage keys
Fix comment reference to AssetLocation
Add test that CourseLocator can be converted from deprecated to non-deprecated formats
Merge pull request #16 from cpennington/minor-cleanup

Minor cleanup of opaque-keys library