Added a function for abstracting scrollbar visibility.
Abstracted some functionality out of Listbox and added a similar Dropbox.
Added an interface for a bijective map, and a simple implementation.
Added a functions for accessing RichText attributes.
Added a static convenience function for using the WebBrowser.
Merge branch 'tmp' into core
Fixed typo.
Merge branch 'core'

Conflicts:
	src/haven/Listbox.java
Adapted the Dropbox to Salem UI.
Added a link to the registration page in the login screen.
Optimized convolution a bit.
Manually fragment OBJACK messages so that IP doesn't do it.
Merge branch 'core'
Only make checkboxes created from the server activatable by default.
Added a somewhat generic URL query modification function.

Except Java sucks so badly that it can't be done properly. QQ
Merge branch 'core'
Make publicity an explicit option in the screenshooter.
Try to make it easier to embed more metadata in screenshots.
Send GL lighting information along with screenshots.
Add FSAA information to screenshots as well.