Enable enhanced inner classes
Add validation for inner classes
Fix injection of Beans
Add license
Fix inner SharedPref
Merge changes from develop in 248_enhanceInnerClass
Fix injection of Bean with incremental compilation
Merge branch 'develop' into 248_enhanceInnerClass

Conflicts:
	AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/handler/rest/RestHandler.java
	AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/helper/AnnotationHelper.java
	AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/holder/BaseGeneratedClassHolder.java
	AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/holder/RestHolder.java
	AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/holder/SharedPrefHolder.java
Fix compilation with eclipse
Merge upstream changes
Fix Travis build to work with SDK 23
Merge pull request #833 from yDelouis/248_enhanceInnerClass

Enable to enhance inner classes
Merge pull request #1063 from WonderCsabo/fixTravisForSDK23

Fix Travis build to work with SDK 23