Apply patches from issue #6
Enabled Entity to read private fields
Added support for mapping objects from Custom SQL
Added support for Cursor access.
Added support for ignoring fields through the @Column annotation
Added support for non-integer primary keys
Allow logical expressions more than one operand
Reinstate where(String)
Allow mapping of private fields (Thanks to Germán Valencia)
Allow custom SQL queries
Fix broken where string handling
Merge branch 'query-fixes'
Update documentation
Allow Query to return a database cursor (Thanks to Machinarius)
Fix issue #9
Address issue #10:
* Give more meaningful exceptions from Entity#load()
* Remove default type mapping (it doesn't work with the new load API)
* Add mapping for java.util.Date.

Thanks to rothschild86 for this bug report.
Fix accessibility issue with SQLExpression.
removed old source code