Database: fixed syntax "id NOT" + array
Database: fixed adding condition with Selection and NOT operator
Database: fixed delimiting UPDATE and DELETE queries [Closes #1035]
Revert "Database: Connection created supplemental driver & sql preprocessor lazy. Intention is to allow log really all queries via $onQuery"
This reverts commit 47c6c4959dddb8ed30db36c3bab12555e3af8b92.
Database: Connection::$onQuery is called from Connection
Database: added ResultSet::getParameters()
Database: changed parameters passed to Connection::$onQuery event (BC break!)
Database: error queries are logged to ConnectionPanel
Merge pull request #1046 from hrach/sqlbuilder

Sqlbuilder
Latte: macros {breakIf} and {continueIf} closes the HTML tag inside n:foreach [Closes #884]
Validators: added isIdentifier [Closes #939]
Validators: URL validator accepts IPv6 [Closes #900]
Database: fixed tests & code for not-mysql databases
Application: last request is passed to Error presenter as parameter 'request' [Closes #1023]
Configurator: setDebugMode(0) is same as FALSE
Debugger: separated CSS & JS for Dumper to files dumper.css & dumper.js [Closes #871]
Database: ResultSet can be used without PDOStatement
Database: beginTransaction(), commit() and rollBack() are logged to ConnectionPanel via "fake ResultSet" [Closes #825]
Database: allow multiple table join over different keys [Closes #1030]
Database: remove support for inner join (BC break!) [Closes #1022]