Compile the benchmark program to the build output
Add the HTML benchmark to the WebODF redistrib zip
Moved from programs/benchmarking to programs/benchmark
Use SIMPLE_OPTIMIZATIONS when building html-benchmark
Add missing constructor docs
Merge pull request #198 from peitschie/benchmark-cc

Compile the benchmark file set using CC
Update Closure compiler and more typechecking.
The type Runtime.ByteArray is removed. Uint8Array is used instead.
The more rigorous type checking is enabled by the flag --jscomp_error reportUnknownTypes.
To compile with this flag, build the target typecheck-target.
Revert CC for now.
More type fixes.

This patch also contains quite some cleanups and reorganization in runtime.js.