BLD: Move setuptools_scm recipe earlier in build process. We order alphabetically. BLD: Update to newest Cython version BLD: Update version of matplotlib BLD: Pin matplotlib dependency