(bug 26909) follow up r102947: fix the navigation with 'dir'
and 'continue' for some prop-Modules

Due to missing change of the where for the query-continue in my first
patch, using dir=descending will end up in a loop 

Change-Id: I6a9ade9feddcfd046de347cd83a756af828b5c18
[FileRepo] Added support for temp file repos (to preserve our thumb.php hack).

* Added FileRepo::getTempRepo() to get a temporary repo similiar to the one used in wmf1.19 thumb.php.
* Merged and cleaned up wmf1.19 code into thumb.php to handle temp files and thumbnails.

Change 1: prevent FileRepo::getTempRepo() from being called on the result of FileRepo::getTempRepo().

Change 2: made FileRepo::getTempRepo() account for cases when the 'directory' param is not the empty string.

Change 3:
* Tweaked TempFileRepo to override getTempRepo() to enforce restriction.
* Added FileRepo::getTempHashPath() and used in thumb.php to get the correct path.

Change-Id: I2937b5ffb3ec9a7e2741b42bc28dc76833053fcd
Add option to rebuild message files on a different folder.
It also creates the message file if missing.

As requested in
 http://thread.gmane.org/gmane.science.linguistics.wikipedia.technical/59984

with Siebrand clarifications in c4540.

Change-Id: I56f7b1584d1a0eb5f9a69736949a90eeef9c5dfc
Use $wgUser in ResourceLoaderUserGroupsModule when possible.

$wgUser will be used is the User object corresponding to the user name passed in the "user" parameter. This avoids calling User::newFromName() (which will unstub $wgAuth, do database requests, etc.) when an object is already available.

Change-Id: Ia6c5ee1a59581b6410232fa3101af5ae1ff8577e
Remove request_with_session/request_without_session

Remove wfIncrStats() calls for request_with_session and
request_without_session. These cause a high load on the profiler and are
not currently needed for performance analysis.

Change-Id: I0ed1e87574c7c9eeaee4e503db86b862ff0995bb
(bug 33658) support for {{GRAMMAR:}} in jqueryMsg

This add GRAMMAR support to the mediawiki.jqueryMsg module:

1. make jqueryMsg understand GRAMMAR(case insensitive)
2. mw.language get convertGrammar, can be overridden per language as in
   php
3. Introduce resourceloader module ResourceLoaderLanguageDataModule
4. Language.php get a method to filter wgGrammerForms for the current
   contentLanguage.
5. Qunit tests
6. This code was originally written in jsgrammar branch of svn and had
   reviewed during the last slush time.

Change-Id: I90dd0b2f0cb30fd30539896c292829adc4fc7364
Normalise categorymembers to take ascending/descending for direction, also adding newer/older to make it like other modules

Change-Id: I50c770b8d48548988a71bcf62b76a9c43fc1622f
Add some spacing

Change-Id: Ideda1f4343cb57259fcce7ac396519e3c50a6c83
Adding temp file/dir management to MediaWikiTestCase

Change-Id: I4ac8f44f1d681925af231377e9d1b984488d3198
Employing MediaWikiTestCase's temporary file methods

Change-Id: Ide86541abf6642791c1466a2075436a9df6bdbed
Avoid PHP Notices in Translate from messages.inc

Caused by missing block comment

Change-Id: I2951b56a290dac9b4f96ffa4ff19dfab81c8c3db
Translation updates from translatewiki.net

Change-Id: I90e86283886a7e9fd0da3c31deda4140c7a35741
Merge "Avoid PHP Notices in Translate from messages.inc"
Partial revert of I80a47844 for (sr)

Opposed in
http://translatewiki.net/wiki/Thread:Support/GENDER_in_namespaces

Change-Id: Ied65e2fb7e2021eb8ac2b1f134647e69910722cf
Merged r114672 from wmf1.19 plus tests; crosswiki block name/id fix.

Change 1:
* Delete any pre-existing block for the tests
* Renamed test function and fixed comment typo

Change-Id: I4804ccae81dd0455e9d3ddf48960c4b5cd6e4f5f
Fix PostgreSQL updater to produce 1.19 schema

* PostgresField now reports column default value
* DatabasePostgres::indexAttributes reports index
  details
* Perform schema update in one transaction

With this change we can sucessfully update
MediaWiki 1.7.3 schema to trunk^Wmaster

Patch set 2: Rebased against master. PLEASE check carefully
to make sure I got those conflicted files right.

Conflicts:

	includes/db/DatabasePostgres.php
	includes/installer/PostgresUpdater.php

Change-Id: Iebb6855e8f6f44470bbb1dc5ab9ac1abb513adfe
- Fix bug 35076
- More tests, test comments

(This is the same as r114049.)

Patch set 2: Squash in missed test file

Change-Id: Icaf7fdd11499c64c42b46e442c158f22309345a7
Merge "[FileRepo] Added support for temp file repos (to preserve our thumb.php hack)."
Merge "Adding temp file/dir management to MediaWikiTestCase"
Merge "- Fix bug 35076 - More tests, test comments"