added an auto disposing color factory
Remove unnecessary ON_TOP style.
Closes #54.
Merge pull request #55 from l1m5/master

Remove unnecessary ON_TOP style.
Add SWT.TOOL to PopOverShell (adds DropShadow).
SWT.TOOL apparently adds DropShadow. Who knew? Closes #53.
Merge pull request #56 from l1m5/master

Add SWT.TOOL to PopOverShell (adds DropShadow).
Pegging 0.3.0 release
Upping for next release.
simplified the color factory, made changes elsewhere; will look at dispose on garbage collection later
removed buildColor function
Modified TextTokenizerFactory to throw RuntimeException.
Instead of the three exceptions the java.lang.reflect package was throwing.
This is much cleaner for the user.
FontFactory added
updated unit test, docs, SquareButton, and removed extra class
merge upstream
corrected merge on Bubble.java
Renamed TextPainter.setForegroundColor() -> setTextColor()
Originally, we were trying to match what GC is doing, but I think users will understand setTextColor() more.
Also added convenience constructor for passing an RGB object.
font factory test added, moved some references to use font factory
merge with upstream
Expose IntelliJ to generated-src directory.
Added a ColorFactory.disposeAll call to the examples missing it
merged font factory branch with local master