TWL Tree Implementation

Added: There's now an implementation of the twl tree table system avaiable in the graphics.components-package.
Removed TWLEffects dependency

Removed: The game no longer needs TWLEffects to run (it just isn't useful at the moment).
Fixed: When you close the LWJGL-window, the java process will exit.
Generic windows & no desktop serialization

Added: The window object now requires the frame it wraps aroung as a generic parameter.
Removed: No longer serializing the desktops (it is too resource-heavy).
Fixed "children" spelling issue

Fixed: In some places, we used "childs" instead of "children". That has been fixed.
UI Resources Overhaul

Added: Made the directory-structure of the ui resources more adaptable for future themes.
Added: New graphics for the window title bar.
Added: There's now a basic tooltip-window-theme.
Tick constants

Added: Constants for the default tick delay and the amount of ticks called per second when using this default delay (useful for timing).
Kernel process launch fix

Fixed: The kernel process now launches using the correct file.
Fixed: Finally removed the desktop serialization.