Rename BaseGuiScreen.
Start Work on new GUIHandling code. Currently only used by the soldering station.
Add missing client side only annotations.
Fix 374.
Move the Extractor Module GUI to the new GUI system.

ModuleGUIs now reopen the Chassis GUI directly and not the previous one.
Added missing @SideOnly(Side.CLIENT).
change getClientGui to return an Object
Change ItemSink to new GUI system.
Move all SolidBlock GUI's to the new system.
Move Upgrade Manager to new GUI system.
Move ItemManager to new GUI system.
Move ItemAmountSignGui to the new GUI system.
Add missing setSlot. Fix issue #377.
add lots of checks on disks. fix request table treats any item as disk
Merge pull request #379 from cybcaoyibo/mc16

Disallow using any item as a disk.
Add workaround for BC tank drain(), Fixes #365
Add sanity check to Quicksort, getMultipleItems is allowed to return null or fewer items than requested.
Create buildmessages.pylist for the bot
Move Fluid CraftingPipe Gui configuration to extentions.
Move ByproductExtractor GUI to extentions.