run-tests.sh: call php with -n argument

Related to https://github.com/nette/tester/commit/477114ec17826174c20abd226a1a4373b4609fa0
tests: Controls\CsrfProtection stores session in TEMP_DIR

Related to https://github.com/nette/nette/commit/084fb21d4d81fe508ba9bbbf383284739eff47e8
tests: skip tests when PDO extension is missing
Database\Table\SqlBuilder: Added support for settings throughtColumn of referencing table by chain
Database\Table\SqlBuilder: Typos
Diagnostics: debug bar should be always in LTR direction
netteForms.js: fixed working with RadioNodeList
Forms: validateMaxPostSize do not check whether for is attached [Closes #1288]
Forms: fireEvents() always revalidates form

Fix for too early called isValid()
Revert "Cache: file dependency compares filemtime() with time when cache was created, instead of file's last modified time" [Closes #1242]

This reverts commit 04a4068d5db2f919813d0c9474777eb7abfbf971.
Merge pull request #1290 from Majkl578/fix/debugbar-ltr

Diagnostics: debug bar should be always in LTR direction
Merge pull request #1285 from norbe/kh-database-chain-throughtColumn-support

Database\Table\SqlBuilder: Added support for settings throughtColumn of referencing table by chain
Forms: changed Form::getHttpData() parameters order to be consistent with BaseControl::getHttpData()
Database: SqlPreprocessor in Context is created later, allows lazy connection
RoutingPanel: fixed uncaught InvalidPresenterException
Database: added support for += and -= in UPDATE statement
Merge pull request #1283 from milo/fix-tests

Test fixes
Database: page() returns number of pages in third argument
Database: fetchPairs implementation moved to Helpers::toPairs()
Database: enhanced & fixed BC [ResultSet|Selection]::fetchPairs() [closes #1124] [closes #1129]