Tests changes

This pull request contains the following:
 - Added new WagtailTestsUtils class
 - Added "assertTemplateUsed" to many tests
 - Added "assertURLEqual (defined in WagtailTestsUtils) to many tests
 - Moved login method into WagtailTestsUtils
 - Added lots of TODO messages pointing out where tests can be improved