Annotation processor for generating Cursor -> Model and Model -> ContentValues code instead of using reflection.
Merge branch 'annotation_processor'

* Fixed AnnotationProcessor proper handling of default value in @Column annotation
* Fixed ManyToManyRelation and OneToManyRelation save (cannot use ModelFiller for it, uses approach with reflection)

Conflicts:
	src/com/activeandroid/Model.java
	tests/src/com/activeandroid/test/ModelTest.java