Added annotations to override column & table name assumptions.
Allow the AndroidRecord source to be packaged up as a jar.
Add a lot of method overrides to supply where arguments, order statements, and limits.  Added static methods to ActiveRecordBase for find, destroy, destroyAll, where, and all.
Added an additional DateTime type that serializes as milliseconds.
Added dispose method to DatabaseManager, to close the underlying database.
Include some helpers to get/set time based on milliseconds.
Remove unused test and android files.
Add a static destroy(Long id) call
Add a method to display DateTime based on a context object (phone preference).
Added static helpers to DateTimeLongBased.  Changed the display(Context) method to displayAsDate(Context) and displayAsTime(Context)
Ignore static fields.
Only run migrations that have content.
Do not throw on missing migration file(s)
Fix an issue with DateTimeLongBased instantiating incorrectly.
Persist long values too...
Add loadFromJson() method to ActiveRecordBase. Add in ability to specify ignored fields for asJson() method.
Fix a bug with null boolean values
Add synchronize all over to hopefully fix stale cursor errors.
Merge branch 'jgeurts'

Conflicts:
	project.properties
	src/com/androidrecord/ActiveRecordBase.java
	src/com/androidrecord/query/FindQuery.java
	src/com/androidrecord/query/QueryContext.java
	src/com/androidrecord/query/SelectAllQuery.java
	src/com/androidrecord/query/SelectQuery.java
	src/com/androidrecord/test/ModelTestCase.java
	test/src/associations/AssociationResolverTest.java
	test/src/com/androidrecord/ActiveRecordBaseTest.java
	test/src/com/androidrecord/ColumnHelperTest.java