Add aliases to queries and finders
Added support for joins on collections by relationships

Conflicts:
	lib/Pheasant/Query/Query.php
Fix bug where aliases weren't used for join criteria
Fixed bug where all joined columns were returned in objects
Join now brings in all columns and doesn't dedupe, unique() now does
that
Add Collection->groupBy
Add classname to Identity
Added DomainObject::override() for overriding getters
QueryIterator::before calls a callback before iteration
Add support for eager loading domain objects via include()
Fix for PHP5.3 compat in QueryIterator
Merge pull request #96 from lox/joins

Support for joins on a Collection for filtering