Cleanup: Remove unnecessary checks
Don't migrate buildversion on updatedb to PootleConfig

It won't work because the necessary tables are not yet present.
Also it is not necessary because this upgrade is already performed later
in the upgrade management command.
Recover ability to save buildversion using djblets

Since updatedb cannot rely on having the buildversions in PootleConfig
(see previous commit), we need to get back the legacy code to save the
buildversion using djblets.
Bugfix: Specify removed field instead of relying on model

Since we removed the description_html fields in b44dcf03 (in 2.5.1 and master)
we have to specify the fields instead of relying on the model, because they
do not longer exist there.
Styleguide: Use single quotes for template tags and filters in HTML attributes

So we avoid clashing with the HTML double quotes as much as possible.
Dev docs: Add guidelines on how to use migrations, upgrade and initdb
Cleanup: Provided build versions are always integers

So avoid the conversion.
commands: Fix a conditional UnboundLocalError
Security release: Update Django requirement to 1.5.6

https://www.djangoproject.com/weblog/2014/apr/21/security/
Added maintenance mode via middleware

In order to enable this, the `MAINTENANCE_MODE` setting needs to be set to
`True`. The sample configuration files include more information on how the
middleware works.

Fixes evernote/pootle#39.

Conflicts:
	requirements/base.txt
Followup for maintenance mode: Release notes and template tweaks

* Record addition of maintenance mode to release notes
* Adjust the maintenance template:
    * Remove CSS stylesheet we don't have.
    * Avoid hardcoding URLs, instead make them depend on base URL.
    * Also alter the /media/ URLs to use /assets/ instead.
    * Change the icon image to use.
Fix evernote/pootle#36. Show 100% for total and translated if total == 0

Conflicts:
	pootle/static/js/stats.js
Use JavaScript variable naming style

Conflicts:
	pootle/static/js/stats.js
Provide reviewer's information to last action message when suggestion is accepted.

Fix evernote/pootle#35.
Cleanup: removed dead code

Conflicts:
	pootle/static/css/style.css
Added 'announcement' page type

This is a hackish way to create a special regular page, and most of its
singularities are specified in view code. Announcements are not an entity
of their own and they are represented as static pages in the model and
database level. Not the cleanest and fanciest way of doing this, but since
these special pages are a temporal workaround, it's a trade-off we can
make.

Part of evernote/pootle#59.
Fix bug introduced by last commit
Correctly update the state of the translations done by a system user and
after suggestion accepted (issue evernote/pootle#26)

Pick notes: Didn't pick the commented code. Minor adjustments because of
    code divergence.

Conflicts:
	pootle/apps/pootle_store/models.py
	pootle/apps/pootle_store/views.py
Fix bug. Invalidate cache when change unit state from translated to untranslated from the web form.
Fix evernote/pootle#35