Add mercurial dependency and python-dev install instructions

Users are having trouble with this.

1. Mercurial is a requirement because requirements.txt has a repo using it. otherwise pip install -r requirements.txt fails.

2. Python headers are not bundled in linux default and if you dont have python-dev install pip fails. I suggest we also add an "apt-get install" section for quick and easy pasting.

Guy