Fix a couple of issues with flake8 2.1.0
Pin the version of flake8 we test against

Otherwise Travis breaks periodically, since it always
creates a new virtualenv, whereas in local development I
don't recreate my .tox virtualenvs every time I push.
Fix for the service plan song selector overflowing on mobile
Updating the hash for the minified site JS