Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
Allow to set a value even when it isn't there already.
Make sure that the locks properly work for the atomic dictionary
Actually do abrupt shutdown if we can't do so nicely.
Better way to handle the exceptional case
Update HttpServer.cs

Fixing the error message on currently disposing database
Merge branch '2.5' of https://github.com/ayende/ravendb into 2.5
fixed issue with treating int.MaxValue values in numeric fields