Using ES5/6 functions instead of Underscore; Jasmine 2.1

Development uses shims; we're also building in a shim for
Array.prototype.includes as it's proposed-ES7 and no-one has it yet.

Added script to find in-use Underscore/Lodash functions in codebase.
Updated to node 0.10.33 for Travis
Fix npm scripts paths
Merge pull request #259 from madebymany/shim-stuff

Minimising use of Underscore, in favour of ECMAScript with shims