Made caniusepython3 as script. Fix #2.

This uses setuptools since it's the best option for making this work cross
platform. This also actually tells pip/easy_install/etc to install the
dependencies.