Merge pull request #764 from lexware/master

Use strings for log file locations
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
Small fixes

 * fixes for #735 #757 and #762
FEATURE: Warn user if using 32-bit OS/JVM or java 6

 * Uses new tossOKIgnoreDialog()
Merge pull request #766 from jikuja/fixes_for_v1.4.0

Fixes for v1.4.0