setup.py: set the python_requires field
setup.py: set the python_requires field

This instructs tools like pip that meson requires python 3.5 or greater,
so if one tries to install on an older version pip will fall back to an
older version of meson.

This won't fix 0.45 since it's already in the wild (unless someone wants
to delete and re-upload the version on pypi). But it should fix future
versions.

Retain the hand rolled version check, but update it to enforce our
actual requirements.

MathieuDuponchelle/meson,thiblahute/meson,jeandet/meson,QuLogic/meson,becm/meson,QuLogic/meson,jpakkane/meson,thiblahute/meson,pexip/meson,QuLogic/meson,jpakkane/meson,becm/meson,mesonbuild/meson,pexip/meson,thiblahute/meson,QuLogic/meson,becm/meson,thiblahute/meson,pexip/meson,jpakkane/meson,pexip/meson,jeandet/meson,jpakkane/meson,jpakkane/meson,thiblahute/meson,jpakkane/meson,jeandet/meson,mesonbuild/meson,MathieuDuponchelle/meson,MathieuDuponchelle/meson,MathieuDuponchelle/meson,mesonbuild/meson,becm/meson,jeandet/meson,jeandet/meson,mesonbuild/meson,MathieuDuponchelle/meson,becm/meson,pexip/meson,becm/meson,mesonbuild/meson,pexip/meson,mesonbuild/meson,mesonbuild/meson,becm/meson,jeandet/meson,MathieuDuponchelle/meson,mesonbuild/meson,mesonbuild/meson,jpakkane/meson,QuLogic/meson,thiblahute/meson,becm/meson,pexip/meson,MathieuDuponchelle/meson,pexip/meson,thiblahute/meson,jpakkane/meson,pexip/meson,becm/meson,jeandet/meson,QuLogic/meson,jeandet/meson,QuLogic/meson,becm/meson,pexip/meson,mesonbuild/meson,QuLogic/meson,jeandet/meson,QuLogic/meson,thiblahute/meson,MathieuDuponchelle/meson,MathieuDuponchelle/meson,thiblahute/meson,jpakkane/meson