address concurrency issues in AdventureSelectPanel

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11586 b29ace70-8910-0410-8dcc-aa2fc6433167
Fix a few monsters in combat.txt to agree with monsters.txt. Add silent beret


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11587 b29ace70-8910-0410-8dcc-aa2fc6433167
Nanorhino stuff


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11588 b29ace70-8910-0410-8dcc-aa2fc6433167
Simplify BrowserLauncher logic using BareBonesBrowserLaunch code from centerkey as a base while also allowing for non-default browser to load.

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11589 b29ace70-8910-0410-8dcc-aa2fc6433167
Finish switch to BareBonesBrowserLaunch

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11590 b29ace70-8910-0410-8dcc-aa2fc6433167
Disallow script changing of preferredWebBrowser.  Fix an item name in Bits o' Honey outfit.

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11591 b29ace70-8910-0410-8dcc-aa2fc6433167
Fix Black Tongue +meat value.  Do not load dolphin whistle use results inline.

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11592 b29ace70-8910-0410-8dcc-aa2fc6433167
For Windows users, do not open two browser windows when preferredWebBrowser is set

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11593 b29ace70-8910-0410-8dcc-aa2fc6433167
Move LINE_BREAK constant to utility constants so that it can be reused by non-KoLmafia classes.

Simplify code for license display to use an if-else based on file name instead of a switch statement using an arbitrarily computed license type.

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11594 b29ace70-8910-0410-8dcc-aa2fc6433167
Switch back to using KoLConstants when a constant also exists in UtilityConstants rather than referring directly at UtilityConstants so that the code looks more consistent.

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11595 b29ace70-8910-0410-8dcc-aa2fc6433167
Proper fix for double-loading of web browsers when a preferred web browser is set on Windows

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11596 b29ace70-8910-0410-8dcc-aa2fc6433167
In the event that an exception gets thrown while trying to use the java.awt.Desktop to launch the default browser, don't try to reuse it the next time to avoid the minor performance penalty

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11597 b29ace70-8910-0410-8dcc-aa2fc6433167
Don't try to use java.awt.Desktop.browse(java.net.URI) on Linux in case there's a strange problem.  All the other fallback commands should be able to capture the correct browser anyway, since they use the *-open commands.

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11598 b29ace70-8910-0410-8dcc-aa2fc6433167
Add gvfs-open to list of Unix browser launchers

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11599 b29ace70-8910-0410-8dcc-aa2fc6433167
Print a stack trace to the console when an unexpected error occurs, just in case someone is running KoLmafia with a console available.  That way, any weird errors can be captured.

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11600 b29ace70-8910-0410-8dcc-aa2fc6433167
Add 'netscape' to the list of browsers to try on Unix.

In the event that 'which' isn't available on the system, or in case it never tells you that the command is possible, brute force the known options until one doesn't throw an IOException due to a missing process name and returns an exit value of 0 (normal termination).

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11601 b29ace70-8910-0410-8dcc-aa2fc6433167
Use environment variables combined with "dir /b /s" instead of iterating over all drives in order to determine what browser to use if the user does not provide an absolute path.  Also cache the result of the lookup.

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11602 b29ace70-8910-0410-8dcc-aa2fc6433167