Copy and Deepcopy are identity ops because keys are immutable
Merge pull request #8 from edx/dhm/copy_identity

Copy and Deepcopy are identity ops because keys are immutable
Add sub-package opaque_keys.edx to setup.py's package list.
Merge pull request #9 from edx/ormsbee/add_subpackage_to_setup

Add sub-package opaque_keys.edx to setup.py's package list.
Raised version to 0.1.1 to force pip to upgrade it.
Merge pull request #10 from edx/ormsbee/version_bump

Raised version to 0.1.1 to force pip to upgrade it.
Keys remember whether to use deprecated syntax

and the deprecated key handler registers itself with the base key type
LMS-2752
Increased test coverage
Add more tests for opaque-keys
Reorganize OpaqueKey methods by function
Make _to_string/_from_string and _to_deprecated_string/_from_deprecated_string parallel constructions
Don't measure coverage for abstract base methods that return NotImplemented
Use _to_deprecated_string for serializing deprecated strings
Respond to review comments