Add model for encryption
Add CRUD for contentKeys
Add functions for encryption
Added functional test for encrypt asset
Edited functional test for encrypt asset
Moved encryption specific methods to Content key model
Moved key generation to utils
Add encryption schemes enum
added unit tests for ContentKey model, unit tests for
MediaServicesRestProxy encryption methods
Fix rebind content key method
merge
Merge branch 'ms-ingest-encrypted-asset' of https://msopentech.visualstudio.com/DefaultCollection/_git/PHP%20SDK%20for%20WAMS into ms-ingest-encrypted-asset
fixed some tests for ContentKey, added test for Utilities
(geherateCryptoKey), fixed tests for MediaServicesRestProxy (encryption
functions)
fixed functional test testBulkIngestEncryptedAsset.
Merge remote-tracking branch 'core/dev' into ms-ingest-encrypted-asset
Deleted second blob services initialization at bulk ingest with
encryption test
Add functional test for client encryption and Azure decription
Corrections after code review.
Adjust code style
Fix PHPUnit @cover for ContentKeyTest
Set equal sign margin at MediaServicesRestProxy
Fix code style
Fix GetAssetStorageAccount test
Merge pull request #710 from MSOpenTech/ms-ingest-encrypted-asset

WAMS ingest encrypted asset scenario