Squashing commits,

Squashing commits

Transition to Oqaque Keys

Bug fixes

Fixing regenerate_user
Changing over imports to opaque_keys.edx
Merge pull request #4075 from edx/han/regenerate_user

Transition to Oqaque Keys