Localisation updates from http://translatewiki.net.

Change-Id: I45e927fe62d239e647bfc16f0297be99d20ef030
Split resource definitions into separate file

## Description
No added functionality but it increases consistency among
resource definitions (see SRF_Resource.php)

Change-Id: Ibf742ed5eceef4266acaad81627f23d595489b7e
Localisation updates from http://translatewiki.net.

Change-Id: I8c5d9e88eed084e4c127f0d47237524cab5705ff
Localisation updates from http://translatewiki.net.

Change-Id: I464bcea8db41c36a7b1ac4047fdf3b7b48b61cf8
(bug 40650) Fix getMaxIncludeSize() on a non-object in Special:Ask

## Description
Using the intro/outro parameter Special:Ask will cause a getMaxIncludeSize()
on a non-object as it tries to operate recursiveTagParse() on a non-object

## Solution
Avoid recursiveTagParse() where there is no instance


Change-Id: I7e5b8e4d9327910ccead6916f65cddc6c2f7f66c
(bug 39967) Fix Call to a member function getFullURL() on a non-object

## Description
In case the title doesn't exists throw an error page

Change-Id: I9cf3111272e231bd4ce040b14a94a4b0b0371f57
Fix type hints (bug 40402)

Change-Id: I0f56cda0bef57ebbc0c509ed306cbe898e154780
(bug 40676) Fix autocomplete in Special:Ask

## Description
Autocomplete was broken in Special:Ask. Moved method into a separate file
so other modules are able to used it as well.

Change-Id: I5014f47092fb8b37eab3f45a672732ac379fa5d0
Consolidate autocomplete in SpecialSearch By Property

Depends on Change I5014f470

Change-Id: Ibad7374b112237403c6a1c184aee9f1174b722db
Consolidate Special:Browse autocomplete

Depends on I5014f470

Change-Id: If976a9863a17366e2e999df15f2f2624e587b63f
Add inidividual class for Special:Ask input fields

Depends on Validator change I8ecaa5cd

Add single sort input property autocomplete

Change-Id: I5d9e091ea6f547e566e349e4018925e161ca3145
Merge "Fix type hints (bug 40402)"
Localisation updates from http://translatewiki.net.

Change-Id: Ibc87b042ba6039543c46141afeb5e4dd772d1842
Localisation updates from http://translatewiki.net.

Change-Id: Id64f485b92fcd53c8e83ed5c6f2a1e82b862f751
Merge "Localisation updates from http://translatewiki.net."
(bug 37361) (SMW Roadmap) Info tooltip replacement

## Description
This commit contains all relevant methods to replace the current SMW
info tooltip implementation. The former implementation (SMW_tooltip.js)
is still available for legacy purpose.

## Implementation
First we have tried to use MW's tipsy plugin but it has shown to be inflexible
for service links that expect a tooltip to be open until an event is
triggered therefore the decision was to use qtip2[2](v2.0.0 - 2012-09-10)
as third-party juery plug-in instead.

## Tooltip
The tooltip [3] will act in a hover like manner for entities marked with
smwttinline (properties etc.) and a persitent tooltip marked with
smwttpersist that allows interactions within the tooltip. The persitent tooltip wiil
be open until the user triggers an event that hides the tooltip or use
the close button etc.

## Configuration
+ Objects marked with smwttinline will adopt a hover like behaviour with no
close button and automatically hide by crossing the tooltip border
+ Warning tooltip will behave such as smwttinline
+ Service link tooltip will have a close button and stay open until a event
is triggered
+ Info tooltip will behave such as a service link tooltip

## Tooltip styling
See [4]

## Note
+ Messages added
+ jshint checked
+ Using CSS background-image instead of <img/href> generated icons
+ Resource is loaded at the top otherwise the stylesheet will only
become active after all content is loaded with icons appearing with a
delay due to missing stylesheet definitions at the time of the display

## Solves
(bug 29764), allows the size to be increased automatically
(bug 39445), corrects distorted markup in service links

## Should solve
(bug 33443), problem with legacy js code
(bug 22951), N/A
(bug 40644), allows to specify a service icon via CSS to adopt
individual requirements

## Links
[1] http://semantic-mediawiki.org/wiki/Roadmap#Replace_.23info_pop-up_code

[2] http://craigsworks.com/projects/qtip2/ is free under the MIT/GPLv2
licenses and supports C8+, FF3+, IE6+, O9+, S2+/iOS4+

[3] http://semantic-mediawiki.org/wiki/File:Smw-1.8-tooltip.png

[4] http://craigsworks.com/projects/qtip2/docs/style/ and
http://craigsworks.com/projects/qtip2/demos/tips

Change-Id: Ida6ebae42594b0017902dc4394a83caa63b55368
Localisation updates from http://translatewiki.net.

Change-Id: I9153d236178211a2bd7cb17923591b6cd08f2053
Add user preference intro text

## Description
Use the same method as in [1] to display intro text.

[1] https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/Gadgets.git;a=blob;f=Gadgets_body.php

Change-Id: I075fe5972f2e274139ad013e629003aa500363eb
Localisation updates from http://translatewiki.net.

Change-Id: Ib4e892f9077d92ff8e34f10acb04d30e397c3087
Add flexibility, enabling other modules to use the tooltip as well

Change-Id: I6021a1390d9be98f26067e342ba41dc7493cb29a