Don't attempt to render NULL strings.

Change-Id: I54a664d7c4b0dc8824a099b035e26872f0b6fa7f
Add DebugTextures to FreeTypeTools to show texture background.

This is helpful for debugging the text rendering code.

Change-Id: I1b1a6112b645973e975992e6d509bf75e2a43dc8
Use unrotated faces to determine text height metrics.

This fixes a bug where rotated text line spacing would change with
rotation angle.

Change-Id: I4b954ff5906d438de33a589a58c164aaebfedeb1
Move templated methods to private visiblity.

Should have been there to begin with...

Change-Id: I32a4cfa52107161063394dc427696bc0cb643a6a
Style cleanup in vtkTextActor3D.

Change-Id: I66fbf2a06a2a415efa884378b0f801981889bd4c
Remove pointer tests for ImageActor in vtkTextActor3D.

This ivar is always around, no need to test for it.

Change-Id: I1458d9bffef389b2d3aaf15b754aefc809eea375
Strip newlines from GL2PS comments.

These are messing up the exported files.

Change-Id: I49a0470a05850ec36fc82175d7e8b2df5fb8705f
Always upload test image if a regression test fails.

Certain failures (eg. size mismatch, missing baseline, etc) wouldn't
upload images. This patch changes vtkTesting to upload as much as
possible.

Change-Id: I8defc7f6102fd3d31e9e44b11ea9353f0a447832
Improve aligned and rotated text.

This patch fixes aligned rotated text by anchoring the rendered image
or path to the location described by the text property's justification
properties.

As a result, alignment options are no longer ignored by the vtkTextActor3D.

Change-Id: I6640b6dc8d579b408ac85670b732b7c94763a5d7
Update tests and baselines.

Change-Id: I71a17a9ffc1e045af3ae6185108658b56777f9d0
Account for frame width in ScalarBarActor title position.

The title text was overlapping the frame using the new alignment.

Change-Id: I238e4d4397439c79259475e93a7b30f3e72c861a
Use Round vs Floor(+.5).

Per Dave Cole's suggestion.

Change-Id: I6b1cc906be57558365d037190599efb999427c5c
Merge topic 'export-rotated-text' into master

6401873c Use Round vs Floor(+.5).
d2dca71a Account for frame width in ScalarBarActor title position.
e04dcf83 Update tests and baselines.
125149a5 Improve aligned and rotated text.
6c7cdbf9 Always upload test image if a regression test fails.
0edc2568 Strip newlines from GL2PS comments.
ae47eefb Remove pointer tests for ImageActor in vtkTextActor3D.
1e934494 Style cleanup in vtkTextActor3D.
bc5f6f34 Move templated methods to private visiblity.
d5de8653 Use unrotated faces to determine text height metrics.
973e7b2d Add DebugTextures to FreeTypeTools to show texture background.
5d32344e Don't attempt to render NULL strings.