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.