Improve string concatenation performance on pypy and python 3

See issue #212 -- tests on py3.3, py3.4 and pypy should run a lot faster (from 6-9mins, to 1-3mins).