Build system improvements
Fix the Client class object cache
Make Display.addSocket take a String instead of a File