Don't instantiate extra invutil factories
Convert inventoryutil and specialinventory handlers to a factory pattern
use our own getInventory instead of BuildCraft to fix lower/upper half ordering of doublechests.
Move specialinventory registration to InventoryUtilFactory
SpecialInventoryHandler is now a abstract class specialinvhandlers extend
Merge pull request #348 from ArtForz/invutil

InvUtil and SpecialInv changes