Implemented dropping inventory contents
Made some tweaks to helper classes + code reformat(ish)
Skeleton of MBSC
Helper class BlockHelper created
New extension to IInventory for AAC
Code refactor
Some misc additions to MBSC
Code reformat
Added getters for various things
Added functional code for multiblock-validity-checking
Renamed SlotFake to SlotFalseCopy
New event when a mbsc is formed
renamed EventRegistry to AAEventRegistry
Added AAEventHandler to handle events
BlockMBSCComponent now holds a reference to the MBSC its supposed to be using
Skeleton of the AAEventHandler
Added some javadoc
TileMBSCComponent now extends AATile
BlockArray can now be constructed from another BlockArray with the corners specified
Added some checking to avoid arrayoutofbounds errors