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