Interfaces for querydescriptors and favoring explicit interface implemenation over internal properties
simplified json properties on querydescriptors
Update UaxEmailUrlTokenizer.cs

removed space at the end of the Type so that it will work with ES properly.
QueryDescriptors store state in explicitly implemented interfaces instead of internal properties
descriptor interfaces inherit from IQuery instead of their implementations
Commiting failing build
allow type name to be overridden when adding mappings at index creation
Write DateFormat attribute to json
optimize access to dictionary
Tests to prove #606
extremely wordy unit test name. Forgot to change to correct expectation
[Tidy up] Moved test into fields integration test folder
renamed BaseFilter
Added TermVector support
Fix #606 and #607, also improved API around a great deal by exposing a .FieldSelections propery on SearchResult wich does the hard part of typing the propery accessor for you
Merge pull request #619 from elasticsearch/fix/dynamic-search-results

This change improves the usability around Fields
test to try and reproduce #620 to no avail
Merge branch 'master' of github.com:elasticsearch/elasticsearch-net

Conflicts:
	src/Tests/Nest.Tests.Integration/Nest.Tests.Integration.csproj
fix #477 do not render query property on function_score queries if the query is conditionless, omission is sufficient to mean match_all
fix #523 no longer seems an issue in the 1.0 release