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