BLD: add setup_requires in setup.py so pandas can be used with buildout
Numpy is a setup-time dependency due to some .h files, but is not declared as such. This causes tools like buildout ( http://buildout.org/ ) to fail.

Adding the `setup_requires` kwarg to the setuptools config shoud fix this: buildout will correctly assemble any declared setup-time dependencies, before executing the pandas build.

closes #3861

@wesm any problems with this?
 :thumbsup: 
 thanks @ejnens 
 related https://github.com/statsmodels/statsmodels/issues/588 / https://github.com/pydata/patsy/pull/16, but :thumbsup: .
