Completely deleted the gui utils, it needs a better api
Added an interface for tiles with guis
Created the new gui api
Modified ITileHasGui's methods to match the signature of IGuiHandler
Changed isControlKeyDown for mac support
Fully implemented the gui api
IMultiblock now controls the loading and saving of nbt of all of its components