[#145] Change label of Project.date_request_posted field
Updated akvo.rsr.views.donate to support capturing partner site domain from incoming donation request.
Extended PartnerSitesRouterMiddleware to add app_url and domain_url to every request which is used by the donation subsystem to handle routing back to the appropriate origin.
Merge branch 'develop' of github.com:akvo/akvo-rsr into develop
Moved app_url logic from akvo.rsr.views.donate into akvo.rsr.views.setup_donation since this is the entry point to all donations.
Re-jigged akvo.rsr.views.donate so that URLs are not determined until they are needed. Hoisted can_donate_to_project to top of function so we can bail early. Both changes should slightly improve performance.
[#149] Add script that generates python tuples variables from IATI code
lists

Add a script that creates tuples generated from the IATI code lists.
Each tuple is named after the code list but prefixed with IATI_LIST_ and
the words in the code list name are separated by _ and uppercased.

The tuples generated can be used in django model fields for choices
lists. In cases where there are more than two items for each code in the
IATI list additional munging will be needed to create a tuple of
two-tuples that django choices needs.

Add rsr/iati_code_lists.py with a tuple generated from the IATI
Organisation Type code list.
[#149] Add Organisation.new_organisation_type field to use the IATI
Organisation Type code list

Conflicts:

	akvo/rsr/admin.py
	akvo/rsr/models.py
[#149] Add migrations for Organisation.new_organisation_type

Add schema migration for the new field
Add data migration setting the new field to values based on the
Organisation.organisation_type field
Merge branch 'develop' of github.com:akvo/akvo-rsr into develop
akvo.rsr.middleware, partner side views and templates and akvo.rsr.views.donate and akvo.rsr.views.setup_donation now conspire in tandem to capture where a donation should return to once complete, should it have started on a partner site. If the donation started on a partner site CNAME, it will be returned to the canonical akvoapp.
Removed redundant re-definition of app_ and domain_url from akvo.rsr.views_partner_sites.widgets.
akvo.rsr.middleware.PartnerSitesRouterMiddleware no longer uses settings.APP_DOMAIN_NAME but generates request.app_domain and request.app_url from the request and PartnerSite lookup.
Added request.*_url_base variables for easy transition to more semantic naming in future, since URLs should end in trailing slashes to prevent unnecessary redirects.
[#138] Add translation to column headers on organisation list

Also fix sorting of the list by column
[#138] Fix width problem of view counter box

The box showing the number of views for the page doesn't widen as needed
in some browsers leading to text overflow for some translations.
Fix this by replacing width with min-width in the style sheet.
Removed redundant akvo.rsr.utils.get_full_url utility function.
[#138] Fix URL to sign-in page when making an update

When clicking on the button to make a project update the sign-in page
was always in English regardless of chosen UI translation.

Fix this by calling reverse() in the view code instead of using a hard
coded path.
[#138] Remove translation tags from funding info

The funding amounts are wrapped in blocktrans but the content to be
translated is just the currency and the value. Remove the blocktrans
that only caused trouble.

(Localization of how money is represented should be implemented using
local flavor (django.contrib.localflavor) I believe, if at all.)
[#138] Fix centering of funding bar

The funding bar in the Funding column of the partner site home page is
not centered leading to bad alignment when the column is widened in
certain translations.

Fix by setting setting the align attribute on the <td> to center.