BLD: Cache 2to3 Artifacts
BLD: refine files filter in Cython build cache code
BLD: Use CachingBuildExt even if cython=False, as long as caching is enabled
BLD: tweak min numpy version on py3