Tokenization is configurable.

Also:
* Reduce dependency on Guava.
* Remove unused code.
Handle escape characters in logic tokenization.
Change visibility.
Remove unused classes.
Change visibility on LogicExpression.
Split parser code out of RegEx and LogicEx.
Merge pull request #12 from knowitall/tokenize

Configurable and modular parsing code