Modified TextTokenizerFactory to throw RuntimeException.
Instead of the three exceptions the java.lang.reflect package was throwing.
This is much cleaner for the user.
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.
Expose IntelliJ to generated-src directory.
Fix issues with new idea changes.
Allow TextPainter.handlePaint with a GC.
I, many times, use a generic Event handler and then direct all the different Event types to the appropriate handler.
Because of this, I needed to have a handlePaint that didn't take PaintEvent (because I just have an Event, which PaintEvent isn't actually a descendant of ... oh SWT).
This is to show a possible improvement we want in TextPainter.
In this example, I want to know the size the text would be to set the size of the PopOverShell.
However, it shows a bit of a chicken-and-egg problem where the TextExtent.computeSize() wants to know its bounds already, which we're trying to calculate.
I'm pushing this to origin to show @sesteel.
Added comment.
Created a FormattedText Type
Added padding; more testing required
*FormattedTextTokenizer.java.rl
Utilize new preComputeSize from @sesteel.
Use new padding in TextPainter.
Fixed maybeBreakLines() logic to utilize TextPainter.
Merge branch 'master' of github.com:ReadyTalk/swt-bling into textPainterBubble

* 'master' of github.com:ReadyTalk/swt-bling:
  Upping version for next release.
  Pegging 0.4.0 release.
  added unit test and FontFactory disposeAll call to Example
  Added more tests, removed disposeAll from example where redundant
  moved ColorFactoryTest to integ tests for real
  moved factory tests to integ
  moved factory tests to integ tests... for real
  moved factory tests to integ tests
  Added a ColorFactory.disposeAll call to the examples missing it
  font factory test added, moved some references to use font factory
  corrected merge on Bubble.java
  updated unit test, docs, SquareButton, and removed extra class
  FontFactory added
  removed buildColor function
  simplified the color factory, made changes elsewhere; will look at dispose on garbage collection later
  added an auto disposing color factory

Conflicts:
	src/examples/java/com/readytalk/examples/swt/text/painter/TextPainterExample.java
	src/main/java/com/readytalk/swt/text/painter/TextPainter.java
	src/main/java/com/readytalk/swt/widgets/notifications/Bubble.java
Fixed Gradle problems with ragel task.
TextPainter.setText() now clears previous text.
TextPainter.appendText() has the previous setText functionality. This closes #62.
Deprecated Bubble useBoldText constructors.
We will add the wiki syntax for bolding (for now), but encourage users to switch to WIKI or FORMATTED text.
Updated BubbleExample.
Remove reliance on deprecated methods and also show off the WIKI formatting ability.
fixed conditionally paint to honor paint boolean
Merge branch 'master' of github.com:sesteel/swt-bling into textPainterBubble

* 'master' of github.com:sesteel/swt-bling:
  fixed conditionally paint to honor paint boolean

Conflicts:
	src/main/java/com/readytalk/swt/text/painter/TextPainter.java