Compassion projects

Big update on compassion projects and compassion children.

- Project info retrieval via webservice
- Description generations improved
- Unit tests for child information and project information retrieval
- Compassion Countries
- Moved accessed rules from sponsorship_compassion to child_compassion, for objects defined in chil_compassion module
- Webservice JSON field names updated (GMC changed the field names to always begin with a lowercase character)
- Refactoring of redundant code, renaming of child.property.value to translated.value and put code for retrieving translated value ids inside the class
- PEP8
- Bug fixes...
- Etc... :neckbeard:

![image](https://cloud.githubusercontent.com/assets/8435180/4665122/531cd794-5548-11e4-8bbb-644b3ab7e793.png)

Yes, it's closer to what the function really does.