INCOMPLETE - refactor of multiblock add/remove code
Merge remote-tracking branch 'origin/master' into master-refactor
INCOMPLETE - More refactoring into world registry

Outline of functionality in world registry is mostly done, just need to
add support in the parts & controllers and strip out old dead code.
WIP: more multiblock refactoring
WIP: Refactor now appear function. Still needs testing.
Multiblocks are verifiably threadsafe and work

Everything seems in order. Debug logging has not yet been stripped.
Removing dead code, adding better orphan support

Orphan gamedata should be easier to deal with now
Multiblocks now appear to be working again

Added mergepool-merging for when two existing pools should be joined by
a newly-added part.
Fixing min-max coord recalculation, which was causing assembly problems.
Stripping unnecessary logging.
Moving debug logging to a global variable on MultiblockRegistry so mods
can enable it.
Fixing compile problems with Forge 916
Fixing testmod, adding CME notes
Fix BigReactors #71, CME with very large reactors

Changed code to switch out the orphanedParts list each time it's
processed. Any chunks loaded inline (which happens on the client because
the client is dumb) will no longer CME and instead will be processed
next tick.

Also removing unnecessary debug logs and updating comments
Merge origin/master -> master-refactor
Removing dead files
Merge pull request #1 from erogenousbeef/master-refactor

Merging refactored multiblock code back to master