Split query value into tokenized fields

If a query comes in with instring asterisks, split it into separate
{field:any value:x} chevalier calls.

Allows for combination searching (not limited to order of keys) now that
there aren't any string concatenation indexes.
formatting.
Merge pull request #8 from anchor/es-search

Split query value into tokenized fields