Merge tag '1.2' into develop

sparks-1.2
Add Chris Lea's NodeJS PPA for up-to-date `node`, else `nom` fails to install `yo` on Ubuntu 12.04.
Add global package update/upgrade fabric @tasks. For now, only brew/apt are implemented.
Small fix to Chris Lea's PPA name.
Remove the flake8 git repository, I already got it via PIP.
Add the PPA only if not on OSX.
Merge branch 'release/1.2.1'