First pass at term and suggest feature

Seems to work pretty well in a few scenarios that I tested, but still
needs some good error handling, unit and integration tests, etc.
Added Type method to MultiMatchQueryDescriptor
Merge branch 'master' of github.com:freshmaker74/NEST

Conflicts:
	src/Nest/DSL/SearchDescriptor.cs
	src/Nest/ElasticClient-Statics.cs