Miscellaneous upgrades.

Here's some of the updates, ordered by files:

- Method to directly get a player's session
- sendRawMessage method for FunctionProviders
- 1.7.2 function provider
- multi-line tooltips
- console support for SpecialMessage
- partially implemented MySQL wrapper
- Lefty annotation for tools with specific left/right click behaviour
- Rollback tool implemented
- Allow nesting quotes in quoted arguments
- TrackerException no longer implements RuntimeException, forcing us to
either declare the exception or handle it.
- RZVector now has a passesThrough(Vector),
passesThrough(VectorRegion), and a WIP face(Vector) method.
- Vector now offers a working collinearity check and proper JavaDoc.
- VectorRegion now has a method to retrieve its surface area.
- New help system format (unimplemented)
- Fluent element mapper in case someone ever wants to use that.