Switch to setuptools from distutils.

Issues: #23
Add setuptools bootstrap to setup.py.

Issues: #23
Add test parameters for setuptools.

Issues: #23
Simplify package_data

Setuptools and distutils allow us to search all packages for particular
data files.  Using this we can simplify our definition for flask
artifacts in our packages.

Issues: #23