Fixes for authentication tests, including missing URLs and unique emails
stop git from deleting things it shouldnt
Make interpolate JS function not require the named parameter.

It is completely unnecessary and annoying to have to specify an additional parameter in Javascript
when using a dictionary to fill in the strings. Switching back and forth between python and js, this
can be often times forgotton, with bad results.

With this fix, compatibility is maintained with all current utilizations.
add request as an argument to the request_started signal
allow temporarily changing cache key prefixes
Modification to allow "__" as a gettext alias
Make sure bcc stays hidden
Better short date format for english
Allow other HTTP methods to have entity bodies per RFC2616.
attempt pypy compat.
Add a number of languages and translations

* Tagalog
* Inuktitut
* Innuinaqtun
* Pinyin
* Malay
* Haitian
* Burmese
* French (Canadian)
* Sinhala
* Sotho
* Afrikaans
* Chinese
+ 10 custom language slots
Added import of force_unicode to utils/text.py
For backwards compatibility with stupid people like me. Refs #18772.