Set high resolution capable
Update fetch_xulrunner.sh to pull the new (14.0.1+) XULRunner tarballs from mozilla.org

Also update versions
Build against Gecko 15
Fix Gecko 15 build
Build against Gecko 17
windows: Don't try to install to c:\ProgramData if c:\Program Files  fails.

Previously the Windows installer was intending to try each of the following
folders in turn until one with write access was found

Windows XP
----------

* c:\Program Files
* c:\Documents and Settings\All Users\Application Data
* c:\Documents and Settings\<current user>\Application Data

Windows 7
---------

* c:\Program Files or c:\Program Files (x86)
* c:\ProgramData
* c:\Users\<current user>\AppData\roaming

What was actually happening was that if the second path was checked for and
was found to be writable by the current user, then the 3rd option would be
chosen. If the current user did not have write access to the second path,
however, then that path would be chosen.

A user running the installer with administrative access should be able to put
programs in the first path. Should this not be the case, it would be better to
abort the installation rather than look for an alternate place to install the
software system-wide.

With this patch the behavior is as follows. First the installer will check
whether it has write access to the system wide location ("c:\Program Files" or
"c:\Program Files (x86)"). If this fails it will fall pack on a per-user
installation.
Check for a currently running installation even when running silently.
AddDesktopSC variable assigned to in .oninit. UI's selection depends on existing value.
Define DESKTOP_SHORTCUT_* defines for the AddDesktopSC variable.
AddStartMenuSC variable assigned to in .oninit. UI's selection depends on existing value.
Define START_MENU_SHORTCUT_* defines for the AddStartMenuSC variable.
adjust line wrapping in comment.
AddQuickLaunchSC variable assigned to in .oninit. UI's selection depends on existing value.
Define QUICKLAUNCH_SHORTCUT_* defines for the AddQuickLaunchSC variable.
AddQuickLaunchSC indicates user preference. Its value should not depend on which version of Windows is installed.
Ensure CheckExistingInstall gets called even in silent installation.
Remove CheckCustomCommon. It was only called from one place.
Remove PreDirectoryCommon. It was only called from one place.
Remove LeaveDirectoryCommon. It was only called from one place.
silent install: Check that there is write access and disk space in the installation directory.