Renamed reg to base (the package)
Changed the RegHelper lifecycle modal to register properties on preinit,
and setup config and registration in init
Added and implemented AbstMultiblockEvent
Changed the AbstMultiblockEvent into an interface, and renamed it to my
coding conventions
Created and implemented MultiblockFormedEvent
Formatting changes
Added new function to determine if the property should use configs
Implemented IDisabable on AAItem, as well as provided some default
implementations
Implemented IDisabable on AABlock
Changed the name Disabable to Register
Changed *ConfigProp to *Prop
Provided default implementation for isEnabledByDefault on AABlock
Provided default implementation for isEnabledByDefault on AAItem
Updated ItemRomk to the new system
MultiblockFormedEvent now uses static factories
MultiblockFormedEvent now actually inherits from AAEvent
Changed the onComponentRemoved function to only reassemble multiblock if
the current multiblock is now a valid multiblock
Renamed the Properties from *prop to prop*
Created and implemented NotBlockOrItemException
PropRegister updated to use the new property system