updated unit test, docs, SquareButton, and removed extra class
merge upstream
corrected merge on Bubble.java
Added a ColorFactory.disposeAll call to the examples missing it
merged font factory branch with local master