Added both the Preferred and Custom preference
Removed ExecuteOnCustomNode, same as Preference.
Added support for fuzzy queries on the completion suggestor
Use JoinTypes-method

Change from joining Types (as typemarker) to use the JoinTypes-method
fix #402 TermsExecution Enum was missing some members
added geoshape filter
added geo shape filter
Implemented terms lookup filter fix #405
added a few more unit tests to all the awesome new suggest stuff
added support for global suggest text on search fix #406
added a unit test for the completion suggest on the search
added completion mapping example
updated raw client to match 394e3e45e8 from https://github.com/elasticsearch/elasticsearch-rest-api-spec
removed q file
added OnFieldsWithBoost() overload on QueryString query that only takes strings