Worldmap drag grant/revoke (closes #12) plus some reorganization

Worldmap (which is now #container .world)
- grant/revokeControl methods

World
- the world structure was reorganized to be contained within a single
.world div to allow for better CSS organization and to allow
interaction with individual objects within .world without worrying
about the typical div obstruction problem.
- Now world-aliens/poi/etc don't need to offset by #container

jQuery addons
- placeAt: shorthand for setting left and top with having to build the
object
- backgroundImage: sets background-image with the supplied url
---- Why not just "background"? Because often if I'm setting
background-image in code that means I have a .super-rule that has set
background-position, background-repeat, etc.
- cbcss ("Cross-Browser CSS"): takes a CSS key and sets it for all the
browser-specific variants including the key itself. Useful for things
like the CSS transforms used for the lasers.

Debug
- Gave jlrpg a config object, which namely sets debug. If not present,
the debug class does nothing.
- Improved methods for readability