Renamed TextureOffsets to TextureOffset
Started rollover of subblock ranges/values into block based constants
* A large collection of small generic code cleanups and optimisations
* Discrete Hoppers now tick half as frequently to lower server load
* Rendering code structure has been rewritten, but not all blocks are
following the new format yet, updates continue to that goal
* Block, SubBlock and Item ID numbers are being moved to fixed constants
managed by their respective classes instead of being managed by the mod.