WIP: Making package setup.py installable

This is a work-in-progress to get pystruct to be installable without too many headaches. I suspect that libdai and ad3 will go under extras for setup.py http://pythonhosted.org/distribute/setuptools.html#declaring-extras-optional-features-with-their-own-dependencies