More Like This Query: Adds the ability to specify the analyzer used for each Field

When using multiple items, the user may want to specify which analyzer to use
for each field. Previously, either the analyzer specified by 'analyzer' would
be used for all the fields, or if not set, the analyzer associated with the
field would be chosen. This commit provides the ability to fine grain which
analyzer should be used for each field by providing a new 'fields_analyzer'
parameter to the More Like This Query.
This makes the analyzer of the fields for each item always default to the one associated with the field, regardless of the value of `analyzer`. Essentially this makes `analyzer` the analyzer of the `like_text` only. Previously we would be using `analyzer` for all fields if specified. So what should be the desired behavior?