JBIDE-18177 Request at first start what is more important JSF or HTML5 support and enable/disable XULRunner

added dialog and preferences
You show the dialog anyway (for VPE and VPV), then why don't move this duplicated code outside of this *if*?