i18n for cosmetic_changes

(automatic submodule update by svn2git)

https://mediawiki.org/wiki/Special:Code/pywikipedia/8937
Load default summary message for standalone from TW

https://mediawiki.org/wiki/Special:Code/pywikipedia/8938
capitalization fix

https://mediawiki.org/wiki/Special:Code/pywikipedia/8939
remove checks for non-existent InvalidTitle exception

https://mediawiki.org/wiki/Special:Code/pywikipedia/8940
further fixes to exception handling

https://mediawiki.org/wiki/Special:Code/pywikipedia/8942
update language_by_size from trunk r8943, fix for r8926 / r8929

https://mediawiki.org/wiki/Special:Code/pywikipedia/8944
update language_by_size

https://mediawiki.org/wiki/Special:Code/pywikipedia/8949
Avoid recursive categorization (a category description page should not be a member of its own category).

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

(automatic submodule update by svn2git)

https://mediawiki.org/wiki/Special:Code/pywikipedia/8952
Capitalization error.

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

https://mediawiki.org/wiki/Special:Code/pywikipedia/8956
MediaWiki version 1.17wmf1, update from r8955; add self.cross_projects

https://mediawiki.org/wiki/Special:Code/pywikipedia/8957
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