Don't depend on django-tk or X-Windows server.

Change 42d20dc6ae8b7216b2dccf441cf78c52872ed3bd was in error.

We need to specify the matplotlib backend to use:

Matplotlib.use('Agg')

This was accidentally removed in
cd69810c0f105df5afd79966585d5bddd77a48a5.

Change-Id: Ibefeedb289c23e622275dc75502fc452c3714c07
Fix account locking/unlocking.

Change-Id: I12f48a0d8a43934f371e309458970197a385a4ae
Don't panic if deleting non-existant ldap entry.

Change-Id: I8513f4628d7183bc5843dca375e5fffe13562717
More datastore hooks.

Change-Id: Ia3324d4d95b6776969e9e76e9d7476e5b23c03c1