StringTokenizer::tokenizeString does not handle dashes correctly
Issue #810
new
For a sample string "One-stop shop" and locale=English:
StringTokenizer.tokenizeString("One-stop shop", locale, "WORD") returns 3 three tokens like: ["One", "stop", "shop"] although it should be returning 2 like ["One-stop", "shop"].