Introducing external chunklets
Move things around to fit together better
Do not increment i in this location
A bit more clear
But no functional change
These must be called in the reverse order we open them
We must be sure to flush
Some address byte comments
Column comment
Parenthesis for clarity
Formatting a single line
Move our Externalizeable to PrimitveExChunkletStore
This will let us deserialize Primitive normally.

In addition, we now enforce all chunklets being of type PrimitiveEx, as any non-Ex are repalced with a new Ex on load.
Changelog
Change this back to private
Format this before GJ finds out
Let the Unit testing begin
Could use some more test cases on the make test, though
Change ChunkletManager to a notify/demand system

Allowing NullChunkletManager to bypass the ChunkletUnloader as it is not needed.
NPE Prevention
Fixed /mcremove
Don't call SpoutStuff if Spout isn't enabled
Removed unused import