0.3.0

The CRAB gateway is nearing completion. Opening a PR to discuss remaining issues:

* When run_crab_integration_tests is False, no tests that hit the actual SOAP service should be executed. Easy to check by turning of network access and running the unit tests.
* The docs contain a literal include of a non-existing example
* The CRAB Gateway is not present in the API docs.
* Add some documentation about using the CRAB Gateway (not the client)
* Check the code by running the flake8 tool against it. (See https://pypi.python.org/pypi/flake8). Most errors should be fixed. Lines longer than 80 characters are allowed if making them shorter than 80 would make the code far less readable.
* Currently nose logging has been turned off in all travis environments because there were some problems with python 2.7. It would be nice if we could reactivate this for py3.2 and py3.3. I think there's an environment variable that sets the python version in use.