refactored the whole _setTextData method of Kinetic.Text, added a 'wrapping' option.

Performances should improve.
Also, the text should not overflow anymore from the defined width like it sometimes did.