[#1409] Fix the e-mail bodies' translation strings

We ended up creating a string with extra whitespace before the paragraphs,
like "...to be reset\n\n Please click the following...".

But the i18n message key doesn't have these whitespaces, so we always send
that in English. To solve it, we could either fix the message key in all .po
files, or change how we construct the string in mailer.py. I prefer the
latter.
[#1409] Remove pdb breakpoint
Remove mentions to "Comprehensive Knowledge Archive Network"

CKAN stands for CKAN.
[#1409] Change string formatting to use "{foo}".format(foo="bar")
[#1429] Pass came_from to login handler after creating a user

Otherwise you lose the language setting for the UI. I'm not entirely
sure but that may involve two redirects.
[#1429] PEP8 fixes
[#1433] Flesh out the context for group/about setup_template_variables.
[#1449] Fix extras deletion

The custom-fields module was actually disabling the fields when clicking
the delete extra cross button. This prevented the key and value from
being sent, which caused a validation error.
We now change only the class to make it look disabled, which should be
good enough.
[#1449] Remove unneeded tests
[#1454] make ie7 fallback to normal dropdown, add logic functions, make sure editor is in member dropdown
[#1455] fix bulk editing
Merge branch 'master' into 1449-cant-delete-extra
[#1461] remove repeated sort code in package_search
[#1460]  Change button to input so that ie7 works.  Also needed to change way params are got as value needs to be the thing shown on the input
Merge branch '1454-member-editing-fixes'
Merge branch '1455-fix-bulk-editing'
Remove 'Comprehensive...' from docs

CKAN stands for CKAN
Merge branch '1460-fix-group-remove-ie7'
[#1465] exclude more unlikely cominations
Merge branch '1461-repeated-code-in-package_search'