Completing the Developer Guide

Writing some more sections for the [Developer Guide](http://fatiando.readthedocs.org/en/latest/develop.html).

* Getting started: sign up for Github, make a fork, etc
* Setting up: install things, setup environment variables
* Building: compiling C extensions and Cython
* Testing: unit and doctests
* Code style: PEP8 and the auto checker
* Documentation: building and serving the docs

I tried to include some links to reference material for those new to software development. Most are links to [Software Carpentry](http://software-carpentry.org/).