add IMultiBlockInventory

This enables transport mods (like BuildCraft) to access the full
inventory of a multiblock chest that doesn't extend TileEntityChest.

Allowing for chests of custom shapes and sizes without loosing
automation support, or requiring a connection to every TileEntity.