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
Added support for unihandecode.js

Added support for unihandecode.js on the add page form in the admin.
This support must be explicitly enabled by the user and the django CMS
will not ship a copy of unihandecode.js.
language_chooser fix and docs
Merge remote-tracking branch 'origin/develop' into unihan-slugs
Merge branch 'develop' into unihan-slugs
Updated unihandecode dependency to 1.0.0

Updated the docs to reflect the new layout of unihandecode.js 1.0.0
Added auto-slug for unicode titles to change form
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.
Update docs/upgrade/2.4.rst

Changed typos and the path to get_cms_settings func (in cms, not in django)
Merge pull request #1631 from motiteux/patch-1

Update docs/upgrade/2.4.rst
Merge pull request #1606 from evildmp/language-related-fixes

language_chooser fix and docs
Merge pull request #1605 from ojii/unihan-slugs

Added support for unihandecode.js
2.4 upgrade typos + formatting
updated page_url section to explain how references to incorrect reverse IDs are handled
fixes a uni language problem
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