Improved support for token position increments.

* Forward index now handles different position increments correctly.
* Added appropriate tests for ForwardIndex
* Added new methods for specifying position increments to ComplexField
* Better documented ComplexField
* Removed some unused methods from ComplexField