Added calculations to GetBoundsForRange() method to take into account glyph scale.
Fixed the calculations so that bounds has the right dimensions and approximately right location when glyph scale has been altered.
Merge branch 'ike-textbox-glyph-bounds' into ike-font-optimal-size
Merge branch 'ike-font-optimal-size' into ike-font-op-size-exp

Conflicts:
	src/moaicore/MOAIFont.cpp
New experiment for single-line optimal size.  Removed use of adjustmentFactor.

Conflicts:
	src/moaicore/MOAIFont.cpp
Removed adjustmentFactor parameter of optimalSize method and documentation about it.

Conflicts:
	src/moaicore/MOAIFont.cpp
Restored line assigning a value to local variable optimalSize in the case where last character doesn't initially render.
added comments and substituted magic numbers for constants to explain the sizing of the text box in optimalSize.
Added line to force return value of optimalSize to an integer when greater than minimum value.
Tried a method to see if individual characters render.  Didn't work as expected.

Conflicts:
	src/moaicore/MOAIFont.cpp
Added some code to make sure every last one-byte printable character renders in optimalSize.
Merge pull request #8 from mindsnacks/feature/ike-retina-text

[FINAL] [BOOM!] - Retina Text