Updated requirements for from-scratch builds.
Updated make targets to use new Python 3 syntax.
Removed old Python 2 style.
Merge branch 'master' of github.com:masteringmatplotlib/preview