Merge branch 'master', remote-tracking branch 'origin'
[#419] Fix link in updates edge case

When an updates only consisted of a link that would
not get urlized. We have to do some escape dancing to
make sure urls are urlized by Django & that markdown
works properly. And at the same time be safe and not
allow things like <script>alert('unsafe');</script>
to be evaluated.
Merge pull request #461 from akvo/release/candidate

Merged release 2.3.4.
[#463] Add project_update_extra API resource

The project_update_extra resource adds some data from User and
Organisation to the normal project_update resource. This is needed for
the JSON-fetching plugin on akvo.org since it needs all data in one go
(or at least that makes things very much simpler).
First commit
[#334] First commit IATI export
[#322] Fix styling for RSR signin page form fields

Not perfect, but better than before. Needs either better CSS knowledge
or a much larger refactoring (probably both) to make it look really good.
[#323] Fix targets for related links

Fix the target attribute for the links to pages related to the project.
Added partner types script
Added partner types script
[#462] Added partner types script
Added file export
[#334] First prototype
[#334] Added locations
[#462] Update after code review
[#462] Removed or reverted IATI files
[refs akvo/akvo-provisioning#60] Using the new fileserver address
Fetching vagrant updates
[#463] Extend schema description of project_update_extra

Extend the schema with a description of the User and Organisation data inlined in the "user" field.
[#334] Cleaned up code and added encoding