BUG #13927. Enable 3D widgets only on processes with interactor.

Not all processes have an interactor setup. We need to enable 3D widgets only on
processes with interactor. This overcomes the warnings printed out in batch mode
on satellites (as reported in BUG #13927).

Change-Id: Ic000175331efadb68332b078a8c29e0160d92026
BUG #13927. Fixed borders on text widgets.

Since the shared-render window had so size set initially, the
vtkTextRepresentation ended up incorrectly computing the placement for the text
and hence the state for the border visibility in batch mode. This fixes that
issue by ensuring that we setup a default size for the shared window as well.
The size gets updated when rendering happens to the actual size, so we don't
need to be extra smart about the deafult window size.

Change-Id: I1d9eb5dbc689aec838539fe9b0fa152db6b31801
Merge topic '13927_fix_text_bounding_boxes' into next

abf2095 BUG #13927. Fixed borders on text widgets.
b49329a BUG #13927. Enable 3D widgets only on processes with interactor.