Merge pull request #32 from WindowsAzure/dev

2.4.0.0
Remove Live related stuff.
Merge pull request #34 from ivan-shaporov/master

Remove Live related stuff.
Add content key authorization policy.
Merge branch 'streaming' of https://github.com/WindowsAzure/azure-sdk-for-media-services into streaming
Fixing Queryable assignment that has been lost. + A workarounf for unit test.
Merge from public dev.
Merge pull request #1 from ivan-shaporov/dev

Add content key authorization policy option.
Return Task with correct generic parameter from async methods.
Merge pull request #2 from ivan-shaporov/dev

Return Task with correct generic parameter from async methods.
Adding the ability to create EnvelopeEncryption content keys
Add Streaming Metrics (Origin and Channel) to the preview repository
Add Live Metrics SDK Tests
Adding ContentKey Authorization policies
Change TrackId type from string to int
Avoid double querying of created asset file.
Merge pull request #36 from ivan-shaporov/dev

Avoid double querying of created asset file.
Address code review comments
Avoid unnecessary REST requests upon uploading and updating asset files.
Single Monitor instance for each context