FIXED: CheckInstallPath regex check

 * fixed coding error in regex

 * changed: CheckInstallPath: always print full error message string
   as debug message even if user has ignored warning/error
Command line argument fixes/additions

 * Removed -?, added -h
 * implemented --verbose
 * implemented -M
 * added --log-mc
 * added --no-console
ADDED: documentation
ADDDED: --pack-dir to set FTB installation directory

 * Added program name for --help
Merge pull request #854 from jikuja/fixes_for_v1.4.4

Fixes for v1.4.4
CHANGED: minor logging change

 * Downgrade java environment variable logging to logDebug() and
   print note that those variables will be ignored
 * Added one more env variable
ADDED: more debug messages into authlib

 * Log reason for AuthenticationUnavailableException if authlib
   has given cause for Exception
Merge pull request #856 from jikuja/fixes_for_v1.4.4

Fixes for v1.4.4
grab legacy wrapper from maven repo instead of extracting it
CHANGED: dispose() LauncherConsole instead of hiding
CHANGED: reimplemented LauncherConsole

 * Use JTextPane instead of JEditorPanel+HTMLEditorKit
 * Added SmartScroller library
   * Automatically stop scrolling if scrollbrar is not bottom
 * Reordered code in Main and TrayMenu to minimize missed log messages
ADDED: authlibDLworker: more debug message

 * use HTTPUrlConnection.conn() to get Exception if
   network is down or HTTPS does not work instead of
   getting and logging NPE from getHeaderField("ETag")
Merge pull request #857 from jikuja/fixes_for_v1.4.4

Fixes for v1.4.4
add command line arg for controlling tray icon
add resource for new logo for footer
add tug logo to footer
CHANGED: make it --disable-tray
FIXED: proper word wrapping fix
Merge pull request #862 from jikuja/fixes_for_v1.4.4

Fixes for v1.4.4
add method to control usage of java 8 in sort ordering for older packs