Support for the Lucene FreeText suggester

Initial version for review of the addition of the free text suggester to the elasticsearch suggest mechanism