Split of condition sql buildin code into MySQLConditionSqlBuilder
Added basis of MySQLSelectSqlBuilder
Added simple fakes for the escapers and table name formatter

This removes the need to ue the PHPUnit mocking API,
which is currently causing repetitive verbose code for this.

Also makes the fake behaviour more consistent accross tests,
making it easier to spot mistakes.