Don't reset tokenstream before passing to the MemoryIndex, otherwise some tokenizer might swallow tokens.

Closes #2814
Warmers: Have an explicit warmer thread pool
add 1 in case there is 1 core...
closes #2815