Update version to 2.1.2
Fix SQL duplicate messages issue:
- Ensure the state is reset at the beginning of the receive loop
- Added more tracing to detect unexpected states in the ObservableDbOperation state machine
- #2988
Added unit tests
Update version in hub.js in sample project
fix for bug #3166

Changed ObservableDbOperation to look for Updates instead of Inserts
based on changes to send.sql
Update to JSON.NET 6.0.4
Fix JSON.NET reference in Silverlight samples
Fixing WP8 sample references after the update of Json.Net
BetterPath - updating path to MSBuild to use v12 required to build Windows Store projects.
Set constructor of JS hub proxies
- #3210
Disable keep alive checks in long polling transport - JS
Timeout long polls exceeding the ConnectionTimeout on the JS client
Disable keep alive checks in long polling transport - .NET
Merge branch 'release'