added Portfile for diffpy.utils
ignore PortIndex files
Add the science category.

Fix code alignment as in the zope Portfile.
Require setuptools for installation.

Added depends_build as per example in py-zope-app-module Portfile.
The namespace in diffpy package is still not handled correctly.
This might have something to do with setuptools upgrade.