Derp fixes, and made GearCrafter craft, if possible, on DIRECT redstone signals.
---AdditionalMachines---
-Moved some code around between init() and load()

---AMProxy---
-Fixed derp

---BlockGearCrafter---
-Modified to check for neighbor block updates, and tell the corresponding TileGearCrafter to check for redstone updates if one occurred

---TileGearCrafter---
-Implemented ISidedInventory so that BuildCraft's built-in inventory triggers differentiate between the output slot and the general inventory
-Removed hasWork, init, initialize(), and updateEntity(), as they were completely unnecessary
-Added a function to check for the redstone state changing from low to high
-Rewrote addItem() so that it works correctly, using the newly-expanded InventoryStacks
-Adding items will now work from any side, but items will only end up in the general inventory
-Extracting form either UP or DOWN extracts from the general inventory, while extracting from any other direction extracts from the output slot
-Moved the functionality of processToInventoryStacks to InventoryStacks

---InventoryStacks---
-Is now a true wrapper for a segment of an inventory (ItemStack[], start, length)
-Renamed remove() to removeItems()
-Added getRoomLeft()
-Added addItems()
-Made InventoryStacks cleanUp() its own mess
-Added scanToLoad(), which acts like processToInventoryStacks