Major change to only include tree generation code, removing any use of the rendering engine

This changes voxel-forest to call opts.setBlock() instead of setting
the block on the voxel-engine game instance, and rerendering the chunks.
Allows generating trees in any context (useful for during chunk gen).