Transition to setuptools from distutils

Distutils has poor support for packages arranged with the package source in the root project directory.  Transition to 'setuptools', which supports this without warnings.