Fixup cache migrations.

Change-Id: Ia9fd5cf723faf822af42f5c46a8e82490454cfa1
Fix Django 1.6 support.

Change-Id: Iff101d772caecb7682be2e40739b1e5b0a245b04
Support python-ajax-select 1.3.3.

Change-Id: I9ab27b5303ed9f9eed3fc05a01025d8871bfb8e0
Add missing hash bang to postrm.

Change-Id: I52581a497ef4a6712da5c964435507991af59420
Can't access orm unless dry mode.

Change-Id: I2718b7a0012c4f2851a041fb8f80ba93c0676bac
mimetype replaced by content_type in Django 1.5

Change-Id: I80ffd606746b4d84255d3dc9d3b4516e80f23b91
django 1.6 uses ATOMIC_REQUESTS

django.middleware.transaction.TransactionMiddleware is now depreciated.

Change-Id: I3701bd60d9e0ba0827505c88c42cef7425778895
Fix auth_user assumption.

This migration is broken on new installs, because the authentication
table structure has changed in the global configuration, and
django-south does not support tracking these changes.

Thanks Russell Sim for the patch.

Change-Id: Ic450bb292611a43be27a8e1d47fddca061a03ab0
Fix missing django_admin_log table.

This is required for new installs. admin:0001_initial will rename it.
Old name is required for people:0018_add_fields_person,
people:0019_move_users_to_persons, and people:0020_fix_fields_person
migrations, which run before admin:0001_initial.

Thanks Russell Sim for patch.

Change-Id: I978203386c7db5f319c9041b7f66da19bff0f50f
Skip steps if django_comments does not exist.

Required for migrations to work properly.

Was previously created by the django.contrib.comments module which is no
longer used.

Patch provided by Russell Sim.

Change-Id: Ifeb3b71105c5959702af73e3d3e5749c6d2ab847
Fix pbsmoab migrations not running.

Thanks Russell Sim.

Change-Id: I9dc3d4d9e96a02efbf2a81ddd2b6d35593ced3b7
Fix broken migration depends.

Thanks Russell Sim.

Change-Id: Ic0886e96d94044cbbc7bf74609be6dcb0dc4408e
Add user account fields back onto new user form.

Fixes #210

Change-Id: I629e823cb6f0cf02366f0497417eef8324ae328a
Remove duplicate forms.institute field.

Thanks Russell Sim for this.

Change-Id: Iec3b651aba584df6e33fd9741b5a4fddb0b9d0c5
Port init_ldap from django_placard

This is a copy of the init_ldap script from placard which has been
updated to work with the latest version of tldap.

Change-Id: I9ea6ba86f0957ddbe90feddf133bd0139b246888
Handle graph directories not existing.

- Added handling for when the directory containing the graphs
  doesn't exist.
- Removed duplicate code from the clear_usage_graphs management script.

Change-Id: Iad0d278a136bd23184a4158aec72ed8efd2d458b
[] is valid in jobid, for job arrays.

Conflicts:
	karaage/usage/urls/admin.py

Change-Id: I776f0d1ef7bfcf58e12cf29365f1edcc2366bcdf
Fix faulty search. Can't search on generic field.

Change-Id: I317ad32f799944ec9307a64b1a781700b4002153
Ensure False is the default value for Booleans.

Change-Id: I01f9638309658b714e82ebc59de69c2d8e2f2443
Simplify graph directory packaging

As of aee51da7b3220367a923c3d41658ddf766a73ac3, graph directories are
created automatically, so we only need to create top level directory in
package.

Change-Id: I6bf9966801909ed5de9c02238933ea9859598108