Applies more fiddling with log output and finetuning of the
TileSet API. Includes some work on the javascript template file.
Adds Min/Max Occupation time values to mbc.World structure.
This tracks the upper and lower bounds of player occupation
times for all chunks. The map generator will use to more accurately
clamp color gradients for the Activity map overlay.
Finetunes image renderer. Begins implementation of overlay rendering.
The renderer will now operate on N images at the same time. Where N
is the number of map images to generate. This is always 1 for the
default map, plus any desired overlays.

These are rendered simultaneously, so we only ever have to traverse
the world's blockdata once.

Begins implementation of template renderer. This generates the HTML,
JS and CSS output for the application.
Further expand javascript template to include an embedded
copy of the mbc.World structure and its contents. This
information is useful in the application.
Simplifies renderer API a little. Implements code to properly
clamp activity and heightmap color values, based on pre-recorded
upper and lower bounds.
Removes third party image resize library.
Implements custom, highly tuned resizing, specifically for
our use case. This gets a massive performance boost during
hash computations.