Automatically find awscli packages in setup.py

Use find_packages instead of explicit package list.

We should just automatically find packages we find in awscli rather than
having to manually add them.

Also required setuptools instead of distutils (distutils won't work
because of things like `install_requires`) and change trove classifiers
to reflect what we actually support.


cc @garnaat @toastdriven