Manually copy section data instead of letting the browser do it.

Turns out its faster this way (At least from my tests)
Reduce the of look ups and casts in WorkerChunk
Use IntMap instead of HashMap for legacy look ups