Fixes https://github.com/sebastianbergmann/dbunit/issues#issue/11

QueryTable throws error if table is empty due to table column names being taken
from QueryTable::data array keys.

This fix does the following: if data is empty, column names being fetched from database
table structure.
PHPUnit_Extensions_Database_DB_DefaultDatabaseConnection::getRowCount now returns row count of specified table. Added test for PHPUnit_Extensions_Database_DB_DefaultDatabaseConnection::getRowCount.
Merge pull request #35 from adeslade/default-database-connection-get-row-count

Fix for issue #34.
Prepare release.
Fix CS.
Refactor for new PHPUnit_Framework_Constraint API in PHPUnit 3.6.
Fix whitespace.
Simplify.
Fix whitespace.
Removed a misplaced @param tag from PHPUnit_Extensions_Database_AbstractTester::__construct()
Fixed PHPUnit_Extensions_Database_DefaultTester::__construct() not calling its parent constructor so default setUp/tearDown operations can be set
Merge pull request #42 from elazar/fix/databaseTesterConstructors

Fix/database tester constructors.
Merge branch '1.0'
Merge pull request #40 from rtwo/master

Tiny extension to the Mysqldump DataSet.
Merge pull request #23 from TEHEK/master

Fix issue #11.
Include autoload script in list of files.
Prepare release.
Depend on PHPUnit.
Expand description.
Add check to the ReplacementTable class, method getReplacedValue to check if the value isset before doing the str_replace on the value.