i18n tw support for category_redirect.

(automatic submodule update by svn2git)

https://mediawiki.org/wiki/Special:Code/pywikipedia/8960
MediaWiki version 1.17wmf1, update from r8963

https://mediawiki.org/wiki/Special:Code/pywikipedia/8964
MediaWiki version 1.17wmf1, update from trunk r8968

https://mediawiki.org/wiki/Special:Code/pywikipedia/8969
MediaWiki version 1.17wmf1 http://noc.wikimedia.org/conf/1.17.dblist

https://mediawiki.org/wiki/Special:Code/pywikipedia/8970
Only import pkg_resources when an import fails. Fixes PYWP-14.

https://mediawiki.org/wiki/Special:Code/pywikipedia/8977
Added manual check for ctrl-C in getpass input. Fixes PYWP-13.

A bug in the getpass library makes it not respond to command characters such as
ctrl-Z and ctrl-C in python 2.6+. This adds a manual check for ctrl-C characters
in the password and raises an Exception if found.

See also: http://bugs.python.org/issue11236

https://mediawiki.org/wiki/Special:Code/pywikipedia/8978
Use Page objects to check for user name equality (PYWP-15)

The Site object checks whether the is logged in by checking equality of user
names. When the first-letter capitalization is not equal, this caused the bot
to relogin. The check now uses Page objects, so site-specific capitalization
conventions are used.

https://mediawiki.org/wiki/Special:Code/pywikipedia/8979
Follow-up for r8979: check for None values in username/_userinfo (PYWP-16)

If no (sysop/user) username is defined, self.username[False/True] will be None. This will trigger an Exception in the constructor for the Page (and following
Link) objects. This is now fixed.

https://mediawiki.org/wiki/Special:Code/pywikipedia/8980
Fix documentation for usage of -transcludes (update from trunk r8981)

https://mediawiki.org/wiki/Special:Code/pywikipedia/8982
ga localization for cosmetic_changes.py; update from trunk r8992

(automatic submodule update by svn2git)

https://mediawiki.org/wiki/Special:Code/pywikipedia/8993
update language_by_size from trunk r8996

https://mediawiki.org/wiki/Special:Code/pywikipedia/8997
i18n tw support for category_redirect.py

https://mediawiki.org/wiki/Special:Code/pywikipedia/8999
Localisation updates from http://translatewiki.net.

(automatic submodule update by svn2git)

https://mediawiki.org/wiki/Special:Code/pywikipedia/9004
update language_by_size, update from trunk r9006

https://mediawiki.org/wiki/Special:Code/pywikipedia/9007
mass changes: adopt category.msg[code]['category-adding'] from interwiki.msg[code]['interwiki-adding']

(automatic submodule update by svn2git)

https://mediawiki.org/wiki/Special:Code/pywikipedia/9022
Localisation updates from http://translatewiki.net.
* should be last unreadable diff. Entries are now sorted alphabetically.

(automatic submodule update by svn2git)

https://mediawiki.org/wiki/Special:Code/pywikipedia/9025
lost changes of r9022 backported to r9025

(automatic submodule update by svn2git)

https://mediawiki.org/wiki/Special:Code/pywikipedia/9030
change langcode fallback for tt and ku-wiki

https://mediawiki.org/wiki/Special:Code/pywikipedia/9031
stripped trailing whitespace

https://mediawiki.org/wiki/Special:Code/pywikipedia/9033
update language_by_size from trunk r9036

https://mediawiki.org/wiki/Special:Code/pywikipedia/9038