Typesafe equals, null-aware equals, implemented hashcode.
Merge branch 'master' of https://github.com/vsigler/ActiveAndroid.git
When not in db (id null), Model instance is equal only to itself.
Ignore gradle wrapper files
Add Configuration test
Fix 'context.getClassLoader().getClassLoader' -> 'context.getClassLoader()'
Add Cache test
Update travis.yml
Merge branch 'master' of https://github.com/pardom/ActiveAndroid
Merge branch 'master' of https://github.com/pardom/ActiveAndroid
Merge branch 'master' of https://github.com/pardom/ActiveAndroid
Add method in Table annotation for set column Id name.
This fixes Issue #83

example:
@Table(name = "Items", id = BaseColumns._ID)
public class Item extends Model {...}

Conflicts:
	src/com/activeandroid/Model.java
	src/com/activeandroid/TableInfo.java
skip blank lines instead of throwing an exception
Merge branch 'master' of https://github.com/pardom/ActiveAndroid
Added public method to Cache to check initialized state
Add FileSerializer
Fix the change is not notify when Delete() is executed
Merge pull request #185 from Wendly/delete

Fix the change is not notify when Delete() is executed
Merge pull request #183 from Wendly/file

Support serializer for file
Fix it's not only delete single row when call Delete().executeSingle()