Bug Fixes in KDE Base
Fix katepart so that the whole view does not re-layout and repaint on each keystroke.
This is essentially removing a hack I inserted when I was porting and having difficulties with drawing. It is a rather large change to how things work even though the amount of code changed is relatively small. Please notify me if you find any rendering regressions.