closed #9: Implement layouting without caching for faster measurement
- HardwareGlyphInstance.as now stores the vertexDistance and textColor of the glyph.
- ILayout.as layout function does not return the text's height anymore.
- Printhead.as now features the maxX property which stores the width of the longest line of text so far.
- HardwareText.as now exposes the textWidth and textHeight properties which store the measured dimensions of the contained, layouted text.
- HardwareText.as now implements the setMeasuredDimensions function which allows layouts to set the textWidth and textHeight.
- LeftToRightLayout.as now passes the measured dimensions of the text layout to HardwareText.as.