Normalize generic order -> TDescriptor, TParameters, T
OIS support for ValidateQuery
Merge branch 'feature/object-initializer-syntax' of https://github.com/elasticsearch/elasticsearch-net into feature/object-initializer-syntax

Conflicts:
	src/Nest/DSL/Paths/QueryPathDescriptor.cs
	src/Nest/DSL/ValidateQueryDescriptor.cs