Extract Default Field Analyzer Correctly

Fix default field analyzer extraction from index properties.
Matching mechanism now accepts options in any order.

33294-query-text-search
Remove Quotes From Escape Character List

Quotes should be escaped by user since we don't know which
quotes are part of lucene syntax versus actual string. For example
field:"Long list "of random words" for us", the first and last two
quotes need to escaped with \", and the inner quotes need to be
escaped with \\\".

33294-query-text-search