Make vncterm optional

Already if vncterm fails then it's treated as a soft failure. Some
people prefer to use raw xenconsole anyway.

Signed-off-by: David Scott <dave.scott@citrix.com>