Better test coverage
Fix broken test by commiting all the files
Start of pdo_firebird driver
Remove some dead code, update docs
Scrutinizer Auto-Fixes

This patch was automatically generated as part of the following inspection:
https://scrutinizer-ci.com/g/timw4mail/Query/inspections/89ed2aa4-7aae-45bb-9289-ebb27a60ef13

Enabled analysis tools:
 - PHP Analyzer
 - PHP Copy/Paste Detector
 - PHP PDepend
Fix some code quality issues
Merge pull request #2 from timw4mail/scrutinizer-patch-1

Scrutinizer Auto-Fixes
More appeasement of scrutinizer-ci
Fix more code quality issues
Update some docblocks for __called methods
Use scrutinizer for test coverage
Fix code coverage, maybe
Remove code style sniff from scrutinizer
Remove pointless constructor over-riding
Update readme with new quality and coverage buttons
Update pdo_driver classes
Split _compile method in query_builder class
Add interface for pdo drivers to enforce the same interface on the Firebird driver
Remove PDO_Firebird driver
Update scrutinizer config, and fix HHVM issue