Use apache commons lang 3.x

Add: Disconnected is now using version 3.x of apache commons lang.
Add message events to Session

Add: The Session class is now sending success/error events instead of just throwing exceptions.
Add constant delay to TickThread

Add: The TickThread class now tries to keep up a constant delay (amount of ms) between two ticks.
Add start/stop messages to Ticker and GraphicsManager

Add: The Ticker and GraphisManager classes now send a log record whenever they are started or stopped.
Add general program package to JAXB context path

Add: The .world.comp.program.general package is now available in the JAXB context path.
Generally improve javadoc and comments

Fix: Improve javadoc comments and regular comments.