Close tag
Fetch contributor data from github and store it on members

* New memberdata properties:
  * github_commits (int)
  * collective_commits (int)
* @@update-contributor-data view that reads json from a request and
  updates the github/collective_commits
* Add a console script 'update_contributions'. It reads
  the config file 'contributions.cfg', fetches contributor
  data for all repositories in http://github.com/plone and
  http://github.com/collective and uploads the data to
  @@update-contributor-data
restrict @@update-contributor-data to cmf.ManagePortal

* Require cmf.ManagePortal for the view
* Add upload_user and upload_password to the config file
  and use http basic auth for the upload
* Disallow automatic redirect handling in the upload POST request.
  Failed auth will cause a redirect to the login form which
  has a 200 status.
* Handle 302 redirect errors and give a hint to the failed auth.
Merge upstream, small template fixes
Fix update_contributions to fetch the collective
contribution data: Support stackoverflow data (dummy implementation)
merge origin