Tons of additions, including:
Implemented the JDOM library.
Implemented a whole bunch of new Javadocs for the API.
Fixed PluginException's missing constructor.
Removed EnumRenderStage.GUI, as it was unnecessary.
Moved around numerous interfaces.
Implemented a proper GUI framework. (Note: Terminology due to debate)
Packets now use integers instead of Strings for identification, it's more efficient this way.
IPlayerController no longer handles GUI production, it now also extends IPacketReader.
Removed the instance argument in IPlugin.preInit().
RealmsOfCaelum changes:
* Moved some fields around.
* Switched around the arguments for makeDir().
* distributePacket() is now distributePackets(), it can also now handles as many packets as needed.
* Moved some methods around.
* isServer() now returns the opposite of isClient(), for easier overriding.
* Removed isRemote().
* sendPacketsToOtherSide() now includes a list of clients to send the packets to.
RoCClient now distributes packets to itself if it's not connected to a server.
Unnerfed ServerConnectionHandler.
Fixed TestController, more or less.
GuiRenderer is now server-side only, thanks to the new GUI framework.
RemoteClientHandler.removeClient() now works via sessionID instead of game connection.
And to top it all off, I imported all of Lorien4's old music to .OGG format, with the originals included. Miss ya, bud.

---Misc Interface/Class Tally---

Modified interfaces:
* IDrawer (Removed shouldDraw(), now all hooks are one-trick ponies, so to speak)
* IEntity (Rearranged some methods I *THINK*)
* IFlooring (Expanded upon)
* IGuiHandler (Tweaked makeGui())
* IGui (Expanded upon)
* IRoom (Not sure, might have added a method)
* ITile -> IWall (Expanded upon)
New interfaces:
* IGuiFramework (Handles GUI storing)
* ISave (Stores the current saved game)
* ISaveHandler (Handles saving and loading the current saved game)
New classes:
* ClientPlayerController
* GuiFramework
* SaveFile
* SaveHandler
Removed classes:
* ClientGuiReceiver (In favor of the new GUI framework)
* GuiRenderer (Same as above)
* PlayerController (In favor of ClientPlayerController, will implement a server-side version later)
* WorldRenderer (Same as above)