Check in the G-Cloud collector code & README

Note that this is just to get the code into alphagov's github - it's not
yet integrated as a performanceplatform-collector.

- Add code, sample data and tests
- Add README which explains what's going on

See:
- https://www.pivotaltracker.com/story/show/72070902
- https://www.pivotaltracker.com/story/show/72070938

[Finishes #72070902]
[Finishes #72070938]
REVERTME: Disable tests until code is integrated

The tests depend on lxml being installed, which depends on:
https://github.com/alphagov/pp-puppet/pull/436

This pull request is about getting the code in, not necessarily working
yet.
Add g-cloud collector requirements to setup.py
Move main.py to core.py, put main() in __init__

- Make `__init__.py` the new entry point with a `main(..)` function
- Rename `main.py` to `core.py` a la the other collectors
- Use `performanceplatform.collector.write.[DataSet|JsonEncoder]`
  instead of `backdrop.collector.write.[Bucket|JsonEncoder]`
Re-enable tests

This reverts commit 64775270cb224fe1c2a2254dd22b167f14e5b6fd.