Use Make instead of gulpjs

1. Because something in the gulp pipeline has decided to start doubling the browserify build time every time it builds.
2. Because I don't know where to start debugging that.
3. Because this is nicely encapsulated in a single file, and lets us drop a bunch of dependencies.