Add requirements.xt

We keep several hard dependencies requirements in setup.py to avoid
conflicing versions with PhantomSQL.
Merge branch 'master' into phantom0.2