ConnectionStatus now has a reference to IConnectionSettings
finally consolidated the serializationsettings into one instance by explicitly marking (I)Dictionary's to not use the propertynameresolver for its keys
Moved all the serialization stuff into ElasticSerializer, no more separate camelcase and non camelcase indexersettings WHOOHOO
Serialize straight off ConnectionStatus
decluttered IElasticClient, no more .IsValid and TryConnect, IConnectionSettings no longer exposed directly
.net Demon seems a bit flakey invalidating projects and rebuilding, broke the build
renamed GetRootNodeInfo to RootNodeInfo
removed hacker news indexing demo project
Had to register the DictionaryKeysAreNotPropertyNamesJsonConverter globally so that Dictionaries on objects we index behave like we expect them too
added propertyname inferrer to IConnectionSettings so you can override how NEST handles unspecified propertynames without supplying your own JsonContractResolver
rewrote some lose direct JsonConvert.* calls to call ElasticSerializer instead
add .tss files to gitignore
Merge pull request #349 from Mpdreamz/serialization-consolidation

Getting rid of some of the hairy parts in NEST part 1/2