using more Java 7 + proper UTF-8 encoding
reusing Guava's Splitter instance

- 10% performance improvement
the Guava implementation now also returns a String array

- formerly it only returned an Iterable (lazy)
- so it was not performing real work