Wave of refactoring in ViPaint.

Whitespace changes. Better comments and Javadoc comments. Correct many
mispellings. Renamed a variable and function.
Added a new method to send information to keyevents, and implemented fillRect/oval
Does a large scale refactor to move all classes into packages that make more sense