Upgrade to django-treebeard 2.01b

Now supports Django 1.5. Adapted CategoryForm to use the new
movenodeform_factory to build it's Meta class.
Require non-blank email field on User model

Django 1.5 makes it optional, but given our Emailbackend being default,
that seems like the sensible way to deal with it.