Fix for #100 issue

The same behavior as in the BuildQueryStatement function is implemented for the QueryCount function.
Unit test is added for the QueryCount function.
Fixes the #71 issue

Added an example line of commented code for the InformixPdo adapter usage.
It is a simplier to name the adapter in a CamelCase instead of change the file naming scheme.
Changed the test in order to not fail because of #149 issue

The test for the #149 issue would be added in another pull request, as @spekary suggested.
Fix for wrong test in issue #100
Fixed tests for GroupBy and Having clauses

Objects returned by them has no fields initialized, except virtual ones.
It is true for postgresql database. And it is true in general sql.
Merge pull request #162 from olegabr/bug-94

Fixed tests for GroupBy and Having clauses
Merge pull request #148 from olegabr/bug-71

Fixes the #71 issue
Merge pull request #147 from olegabr/bug-100

Fix for #100 issue
Merge branch 'bug-94' of https://github.com/qcubed/framework
Merge branch 'bug-100' of https://github.com/qcubed/framework