Added dependency processing to setup.py.

This should ensure SWIG files get re-swigged when one of their included
files is changed.