Flipped over tileEntity registry to IObjectExtraInfo

When the block goes to register threw the system it will register the
tileEntity.
Updated fluid container network code

converted it to the new system plus worked out an idea to use a
collection sorter.