Add support for T-SQL style TOP clauses
Ignore result columns when calling a aggregate function
Reset dirty expression fields on save as well
Uses table alias in WHERE

If a table alias is used for the main table, it's not valid according
to the SQL standard to refer to it by it's "real name" (see
http://www.postgresql.org/docs/8.2/static/queries-table-expressions.html
#QUERIES-TABLE-ALIASES). This causes problems when doing JOIN with a
table alias for the "main table", since previous code always used table
name. Now, we check for a table alias.
Add static method `get_config`
Corrects typo in "testJoinWithAliasesAndWhere" method name.
Merge branch 'master' of https://github.com/mikejestes/idiorm into develop
Merge pull request #120 from tassoevan/develop

Ignore result columns when calling a aggregate function
Merge branch 'vicvicvic-wherealias' of https://github.com/vicvicvic/idiorm into develop
Update the readme changelog
Added ability to use camel cased methods
Update bootstrap.php so the tests can run on both HHVM and Zend

PDOStatement does not have a direct constructor (i.e., __construct). Newing up a PDOStatement or subclass (e.g., MockPDOStatement) does technically work in Zend, but HHVM throws. A correct way to have the code currently structured in bootstrap.php work correctly on both Zend and HHVM is provide a default constructor and execute method in MockPDOStatement. It would probably best long term to avoid newing up a PDOStatement and create the queries another way. But this works for now.
Document and test PSR-1 compliant method access
logger callback
fix travis
Repair state after completing test
Test and document the query logger callback
Correct class name
Merge branch 'master' of https://github.com/JoelMarcey/idiorm into develop
Add MS SQL `TOP` style syntax support