Some additional logging for NamedPipeMessageBus
ASP.NET WebAPI added as a NuGet reference.
Moved to Json.Net 5.0.6
Switched product version to 1.3.0
JsonMapper refactoring:
 - remove automatic fetch of reference via DataContext
 - add support for mapping simple and object arrays
 - added unit tests
Added AccessKey model, repository and EF implementation.
Added access keys CRUD to the REST API.
Added support for /user/current shortcut to access current user details and access keys.
Fixed simple array matching in resource unit tests.
Added support for access key authentication and authorization in the REST API.
Added AccessKey authorization to WS API.
Refactored WS core to support action context and action filters.
Added ability for clients to poll/subscribe to device commands.
Extended WS API to allow other actions to clients (insert notification, update command).
SubscriptionManager are now static properties at WS controllers.
DeviceClass.Equipment is now an inner part of the DeviceClass object.
Added AccessKey support to MongoDB repository.
Documentation fixes.
Added validation of access key domain (from CORS Origin header)
Updated packages
Renamed API properties for the AccessKey resource.
Merge remote-tracking branch 'remotes/devicehive/master'
Switched to EF 5.0 and NUnit 2.6.2
Patched JsonMapper to support enum to string mapping.
OAuth2 support: added OAuthClient and OAuthGrant entities, updated EF schema and repository.
OAuth2 support: added API methods for getting, creating, updating and deleting OAuth grants; added OAuth code exchange method.
Fixed bug when administrators that use access key did not get devices and networks filtered by permissions.
Fixed bug when administrators that use access key could not access devices not assigned to a network.