Update private class variables to protected, so extending classes can access them
Add support for adding multiple columns in one request by passing an array
eg
$qb->select(Array(
"column1",
"column2",
"column3" => "alias_for_column"
))
Add raw where support, which allows you to specify the entire where condition
Eg
$qb->where("users.password = password(?)", "test", QueryBuilder3::RAW_WHERE)
fix getLimit and getOffset displaying errors if they haven't been set yet
Added Subquery (WHERE IN only) support to the Where() call
Add support for passing a QueryBuilder3 object into from() to support prepared queries
Add queryGetRowCount function to execute the query and return the row count
(this modifies the query to use count(*) rather than SQL_CALC_FOUND_ROWS for speed reasons)
Add initialize static function mapping to __construct
Allow passing subqueries as columns
Merge branch 'master' of git://github.com/jstayton/QueryBuilder
Rename file to suit autoloader
Merge branch 'master' of git://github.com/jstayton/QueryBuilder

Conflicts:
	QueryBuilder.class.php
Fix typo
Add duplicate table join detection
Added method 'queryGetRowCount' to return the row count of the executed query
Fix subquery support and add legacy QueryBuilder wrapper
Support datetime in quote
Prevent duplicate joins
Add end options
Merge branch 'upstream'

Conflicts:
	QueryBuilder.class.php
Add classmap loader