Bundle runs.js, pare down static/lib

This moves the JS for the `/runs` UI out of HTML and into `runs.js`, which gets built into `bundled.js`.

This removes the need for most packages in `/cycledash/static/lib`. I removed:

  - underscore
  - d3
  - react

I also removed a few packages which were `.gitignore`'d, but aren't needed:

  - browserify
  - reactify
  - react-tools
  - watchify

We still use most of these, it's just that they get pulled in via `node_modules` and `gulpfile.js`.

The `/cycledash/static/lib` directory still has bootstrap and jQuery in it. I'm not sure how we'd remove/bundle the bootstrap dependency (or if we'd want to), and it depends on jQuery.