Apply kerning to bounding box calculations.
Apply kerning to bounding box calculations.

The GetLineMetrics method wasn't fully considering kerning,
resulting in textures that were often bigger than needed.

This patch cleans up GetLineMetrics and RenderCharacter to
handle kerning consistently.

SimVascular/VTK,sankhesh/VTK,msmolens/VTK,candy7393/VTK,keithroe/vtkoptix,SimVascular/VTK,SimVascular/VTK,msmolens/VTK,demarle/VTK,msmolens/VTK,mspark93/VTK,sumedhasingla/VTK,mspark93/VTK,candy7393/VTK,jmerkow/VTK,msmolens/VTK,gram526/VTK,sankhesh/VTK,sumedhasingla/VTK,candy7393/VTK,sumedhasingla/VTK,mspark93/VTK,SimVascular/VTK,demarle/VTK,candy7393/VTK,sankhesh/VTK,mspark93/VTK,msmolens/VTK,gram526/VTK,demarle/VTK,msmolens/VTK,sankhesh/VTK,candy7393/VTK,sumedhasingla/VTK,keithroe/vtkoptix,gram526/VTK,sankhesh/VTK,sumedhasingla/VTK,keithroe/vtkoptix,gram526/VTK,jmerkow/VTK,gram526/VTK,msmolens/VTK,gram526/VTK,keithroe/vtkoptix,mspark93/VTK,candy7393/VTK,demarle/VTK,keithroe/vtkoptix,sankhesh/VTK,SimVascular/VTK,gram526/VTK,demarle/VTK,jmerkow/VTK,keithroe/vtkoptix,candy7393/VTK,sankhesh/VTK,jmerkow/VTK,sumedhasingla/VTK,keithroe/vtkoptix,SimVascular/VTK,sankhesh/VTK,mspark93/VTK,mspark93/VTK,jmerkow/VTK,gram526/VTK,SimVascular/VTK,jmerkow/VTK,candy7393/VTK,keithroe/vtkoptix,msmolens/VTK,jmerkow/VTK,demarle/VTK,sumedhasingla/VTK,jmerkow/VTK,sumedhasingla/VTK,demarle/VTK,SimVascular/VTK,mspark93/VTK,demarle/VTK