Put toUint8Array on the Object prototype.

This fixes failures on Linux. Node phantom can only pass through
JSON objects to PhantomJS so we have a weird situation where we
have an object that looks and feels like an array.
Move to new test runner that utilizes NodeVTT.