Database: detectColumnTypes() refactoring
Database: duplicate columns in result set triggers E_USER_NOTICE
Database: type detection for result set moved from ResultSet to ISupplementalDriver
Database: ResultSet converts to float numbers like .123 (returned by SQL Server)
Database: added supplemental SqlsrvDriver

Driver is partially based on existing MsSqlDriver. The most significant change is reflection part.

Driver has been developed and tested on Windows 7, PHP 5.3.8 and 5.4.13 with sqlsrv PDO driver 3.0.3421. As server has been used MS SQL Server 2012 (SP1) 11.0.3128.0 Express Edition.
tests: database tests adapted for sqlsrv PDO driver
tests: localhost changed to 127.0.0.1
tests: *.sql moved to subfolder files
tests: fixed SqlBuilder.parseJoins() test
Mail\Message: setHtmlBody() and setBody() renders template immediately. (BC break!) [Closes #1037]

Not it is not possible to build template this way:
    $mail->htmlBody = new FileTemplate;
    $mail->htmlBody->setFile('files/template.phtml');