Cachebust JavaScript assets

The only assets left to do now are images in the stylesheets, which are going to be significantly harder. Maybe we should [do something crazy](http://stackoverflow.com/a/12646096).