updated japanese locale

* added compilemessages.py script
* ran makemessages
* ran compilemessages
* added a new japanese translation (thanks to Kazuhiro Hara)
re-ran makemessages again, this time after tx pull
updated locals, again (with tx push/pull)
Added an extra filter argument to the query.

Currently when using this function to get all the plugins for a page,
this returns ALL plugins from ALL placeholders. Which does not take in
consideration old placeholders that might have been removed from the template.
As a quick fix I make sure to get only plugins whose placeholder slot is in
the current template.
2.4 upgrade typos + formatting
updated page_url section to explain how references to incorrect reverse IDs are handled
Fix escaping for cached content
Merge remote-tracking branch 'origin/pr/1639' into develop
Fixed PageAdmin.change_view failing when LocaleMiddleware is not
installed

Thanks to @czpython for reporting this bug and helping fixinging it
Merge remote-tracking branch 'origin/pr/1621' into develop
Fixed Issue #1302
Added tests for get_plugins_for_page.
Merge branch 'develop' into patch-1

Conflicts:
	cms/tests/plugins.py
Merge branch 'patch-1' of git://github.com/shulcsm/django-cms into shulcsm-patch-1
Fixed #1453
added test for #1656
Merge branch 'develop' into shulcsm-patch-1
fixed assertNumQueries
Merge pull request #1661 from czpython/patch-2

Fixed #1453
Merge branch 'develop' into updated-japanese-locale