Version 3.1.10

Change-Id: Id02998b06ef05bce2368058b8b800c90c50d69db
Merge branch 'release-4.0a0' into develop
Merge branch 'develop' into auditlog
Don't error displaying 500 page.

base_site.html references org_name which is not available from 500.html.

Also remove broken link to home page in breadcrumbs.

Change-Id: I0fc80e503253486267be9e50e13dca3d1fa3ed5d
Serve static pages.

Ensure we serve static pages, as we have pipeline enabled.

Change-Id: I23483b0b1133f79f26a3cd05fb64ec2e2110a5b1
Add name to allocation and quantity to resource models.
Fix karaage.conf.process.registered_karaage_apps to only report apps that have all dependencies satisfied.
Add MPTT fields directly to Project model so ProjectAuditLog MPTT fields exist.
Schema update from 2014-12-11
Moved Auditlog middleware to correct location in defaults.py
Add migrations for Karaage 4
Schema and data migration for Karaage 4.0 (schema version 2014-12.12).
Add missing requirement: sqlparse.
Use 0 instead of FALSE to make MySQL behave.
Use another 0 instead of FALSE to make MySQL behave.
Changes to make karaage.tests.test_all_pages test more pages, passing more tests with fixes post schema migration.
Remove TODO (nothing to do, already done).
Use GitHub standard .gitignore plus additions from previous karaage .gitignore.
Merge branch 'develop' into auditlog
Merge branch 'auditlog' into develop