Add lookup for internal object Id via SMWAdmin
Test SMWParamSource

Change-Id: Ib4e675431cb65ac2f33b10182b2d4a0d2f69c6f4
Fix Undefined index in SMWParamSource

Change-Id: I8b832514a098d9eaebc82a0ad17ed1cf7112ba28
Improve test readability

Change-Id: I588d6e3989992789193e0c97d6215af745c88899
SMWSQLStore3::getPropertyTables to ensure that customzing is used

- Split $special_tables into $specialFixedProperties and $customizableSpecialProperties
- Only create PropertyTableDefinition for when a customizing actually
exists
ListResultPrinter add extra information to the template output

- Make {{{userparam}}} available to intro and outro template as well
- Make the result querystring available to a template via {{{swm-resultquerycondition}}}

When using {{{smw-resultquerycondition}}} as parameter a template
inherits the query condition from the source which enables to add
additional output information (e.g. sum, average etc.) without having a
template to carry an explicit query condition.

```
{{#ask: [[Category:Country]]
 | ?Population
 | ?GDP
 | template=Country/Table
 | introtemplate=Country/Table/Intro
 | outrotemplate=Country/Table/Outro
 | format=template
 | link=none
}}

Template:Country/Table/Outro
<includeonly>
 | Total
 | {{#ask: {{{swm-resultquerycondition|}}} |?Population |format=sum}}
 | {{#ask: {{{swm-resultquerycondition|}}} |?GDP |format=sum}}
|}
</includeonly>
```
SMWSparqlStore add proper SparqlDatabase injection to enable unit tests
Merge pull request #218 from SemanticMediaWiki/sparql

SMWSparqlStore add proper SparqlDatabase injection to enable unit tests
Merge pull request #217 from SemanticMediaWiki/queryprinter-listprinter

ListResultPrinter add extra information to the template output
Merge pull request #195 from SemanticMediaWiki/fixed-property-tables

SMWSQLStore3::getPropertyTables to ensure that customzing is used
Merge pull request #199 from SemanticMediaWiki/smwadmin-idlookup

Add lookup for internal object Id via SMWAdmin
Update .travis.yml
Update RELEASE-NOTES.md
Update SemanticMediaWiki.php
Fix typo
Update RELEASE-NOTES.md
Add limit and offset template parameter

Enables subsequent template queries to use `smw-resultquerylimit` and `smw-resultqueryoffset` in order to apply the same conditions as the source query allowing to display correct conditional results. 

```
{{#ask: {{{smw-resultquerycondition|}}}
|limit= {{{smw-resultquerylimit|}}}
|offset= {{{smw-resultqueryoffset|}}}
|format=sum
|?Population
}}
```
Update RELEASE-NOTES.md
Tidy some tests

Use PHPUnit_Framework_TestCase instead
Merge pull request #222 from SemanticMediaWiki/tidy

Tidy some tests