Server migrated to VS2013, .NET 4.5.1, WebAPI 2, EF 6.
Updated other dependent packages.
Using NuGet automatic package restore instead of restore msbuild target.
REST API switched to attribute-based routing.
RequestContext was renamed to CallContext to avoid conflict with new property on base controller.
Normalized file names in Messaging namespace.
Introduced DeviceHiveConfiguration object.
Moved WebSocketServerUrl, RestServerUrl, AllowNetworkAutoCreate, webSocketListenUrl, webSocketsHostPipeName, webSocketsAppPipeName configuration settings into this object.
Added support for user password policy.
WebSocket: added support for identifiable subscription on the server side.
When a client makes subscription, it get a unique subscription ID.
In order to unsubscribe, the client must now send that subscription ID.