Remove UserBits from esp.users.models.install()
Avoid migration errors due to an absence of DataTree/UserBit data
Fix missing parentheses in URL configuration
Remove now-deleted updateNavBar from URL configuration
Update render_to_response usage in user search controller
Add ESPUser.removeRole() and ESPUser.hasRole() convenience functions
Fix several places where ClassSubject.title was treated as a function
Remove FinancialAidRequest.reviewed field in migration

I have no idea why this didn't get into the migrations before.  The field
is clearly gone (see 3b9d91) and has disappeared from the ORM records
starting in program:0035_finaid_remove_dup, which is where I decided to add
the changes.
Avoid error in SplashInfo.save() when costs are not set
Fix ClassSection.viable_times() cache dependency
Fix cleanup code in ClassSubject.delete()
Replace get_teachers() with teachers property in ClassSection
Include program in context explicitly on catalog view

The context processor was no help because this view is rendered without
the RequestContext for cache header preservation.
Fix leftover program.anchor reference in TeacherClassRegModule
Take out a few ClassSubject.removeAdmin() calls
Tweak sections_list.html template to use ClassSection.teachers property
Correct render_to_response usage in user registration view
Fill in missing elements of program setup

- Set up accounts for program
- Handle program types that don't fit as URLs (for example those with
  exclamation points and spaces) by accepting any string as the program
  type (which goes into the Program.name field), but rewriting it in a
  reasonable format for the Program.url field
- Include a Student/Profile deadline
Remove DataTree references from make_admin view
Prevent ESPUser.isAdministrator() from erroring on an unsaved user