Add M-Changa app

- Add mchanga app
- Add models to store M-Changa payments
- Add adapter to read M-Changa API
- Add management command to sync with API
Add Mchanga app + admin + front end
Update donated amount
Add 'Lipa na Mpesa' button on project page.
Add a IPN url that receives status updates.
Show favorite Campaigns on Cheetah start page.

CLUB-880 #resolve
Show percentage in list ad partner filter.

CLUB-841 #resolve
CLUB-840 #resolve
Add partner filter for Payouts

CLUB-839 #resolve
New Bb that has the right templating
Merge pull request #1536 from onepercentclub/feature/club-885-mchanga-admin

Feature/club 885 mchanga admin
Merge pull request #1537 from onepercentclub/feature/club-839-840-partner-filter

Show percentage in project admin list, add partner org filters
Add admin CSV exports for projects, payouts and donations.

CLUB-843 #resolve
CLUB-844 #resolve
CLUB-845 #resolve

Conflicts:
	requirements/requirements.txt
Merge pull request #1541 from onepercentclub/feature/add-admin-csv-exports

Feature/add admin csv exports
Changes to fit new M-CHanga API
Merge pull request #1545 from onepercentclub/feature/mchanga-api-changes

Feature/mchanga api changes
Use older version of compass
fix cheetah campaign create link CLUB-897
Fix fund tests. Use Firefox on Travis.
Merge remote-tracking branch 'upstream/feature/fix-functional-tests' into feature/cheetah-merge-master

Conflicts:
	.travis.yml
	onepercentclub/settings/travis.py
	requirements/ci_requirements.txt
	requirements/requirements.txt
Merge pull request #1550 from onepercentclub/feature/cheetah-merge-master

Feature/cheetah merge master