Tidying up.

Three commits tidying up loose ends from the previous pull.
* removing a polyfill that is not needed - added while investigating a Mocha error with IE9 - forgot to remove from layout.haml when removing from runtests.html
* unpinning browserify - inadvertently re-pinned while merging #368
* javascript libs update applied to the node version

A check added to txtzyme server startup to see if we are running on windows, and not to look in /dev for device as this fails and prevents the server from starting.