Fix ClassCastException if the values are stored as String instead of
numeric values
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
Fix ItemLongClickHandler
Allow any order for @CheckedChange annotated method's parameters
Allow any order for @Touch annotated method's parameters
Allow any order for @FocusChange annotated method's parameters
Add test
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
Also register port 80 for plain HTTP

in order to support apps that go through a plain HTTP proxy.
Make every builder abstract. Add a mandatory abstract build() method in FragmentBuilder
Inject new narrow type in generated FragmentBuilder
Fix compilation with eclipse
Merge pull request #1053 from excilys/improveFragmentBuilder

Improve fragment builder
Merge upstream changes