Improve new label's formatting when using both CJK and ASCII

When you use the new label with both Chinese/Japanese/Korean(CJK) characters and non-CJK characters like ASCII characters, you'll find them in the wrong place when line-breaking (e.g. Chinese characters won't go to the next line). I also tried setLineBreakWithoutSpace but it doesn't work correctly.
So I did this and made it work well.

![screenshot](https://f.cloud.github.com/assets/5339055/2116611/a1a6ee8a-9091-11e3-8ff5-b8c47d7c0e54.png)