FEATURE: Add proper installation location checking

 * Added CheckInstallPath.java
 * InstallDirectoryDialog.java:
   * use new InstallDirectoryDialog
   * removed unneeded focuslisteners
   * removed Setting saving via ChooseDir dialog
   * disabled close button.
 * Settings.java: added generic methods for boolean settings
 * ErrorUtils.java:
   * Added new tossOKIgnoreDialog() method to create dialog
     with OK and Ignore buttons.
 * LaunchFrame.java:
   * do not show log creation error at first run
   * use new code to create nagging screen for bad installation location
     * Ignore button can be used to disable failing install path check
 * ChooseDir.java: use logDebug instead of logInfo
Merge pull request #765 from jikuja/feat_install_path_check

FEATURE: Add proper installation location checking