Add tokenizers as the first step of the analyzer filterchain.

Idea is to go from a tokenizer through a set of filters, with the analyzer
using the output of the final filter as its tokens for analysis.