Merging changes with gtrifonov fork adding BaseEntity.cs and exposing MediaContextBase.cs to collections and entities
Manual merge branch 'dev' of https://github.com/WindowsAzure/azure-sdk-for-media-services into dev.