Fixed bad behaviour with unicode characters in
Whitespace and WhitespaceAndPunctuation tokenizers.

Also added some tests for testing the above tokenizers.