Initial Newtonsoft datum serializer

Initial implementation of Newtonsoft's datum serializer for RethinkDB.
* Reverting .SLN file
* Project references added with MonoDevelop.
* Updating .gitignore.
* Setting assembly output for RethinkDb.Newtonsoft.dll
Changed logging cat back to warning
Reverting rethinkdb core changes
Slight refactoring.

NewtonsoftDatumConverter now supports IObjectDatumConverter for ReQL statement conversions
* _All_ TestBase integration tests now pass with Newtonsoft.

* Split Reference and Value converters due to base class checking T.

* ComplexObject tests pass.

* Decorated ComplexObject ID property with one that allows auto-generated IDs by RethinkDB.
Adding VS2013 solution file.
* Resetting app.config settings to localhost.
* Updating build.sh for newtonsoft tests.
* Fixing path to newtonsoft tests dll in build.sh
* Fixing complex object tests that broke from adding SomeNumber; truth datums updated.
* Forgot small change for helpful error message.
* Added NIntegrationTestSetup : IntegrationTestSetup to start RethinkDB for Newtonsoft integration tests.

* And some general cleaning house, removing unnecessary comments.
* Updating .gitignore to ignore VS preference files and resharper cache directory and mono pidb.
* Changing root namespace for Newtonsoft test assembly. Now: RethinkDb.Newtonsoft.Test.
Merge pull request #151 from bchavez/master

Newtonsoft.Json-based datum serializer