Adds support for TextField properties background(Color), border(Color) and textColor
Adds TextField auto-sizing

Bonus: cleanup
I-loop fix in word-wrapping algorithm

Hit by Mushroomer at the end of a level

Bonus: More size/position invalidation in TextField
Merge pull request #639 from tschneidereit/master

TextField colors and auto-sizing