Extract base listener processor to use with View.setOn***Listener
Add @FocusChange
Move parameter checkers form ValidatorHelper to separate class.
Add generation test and propper validation for @FocusChange.
Add @CheckedChange #389
Add headers, rename some methods
Merge branch '459_common_listener_processor2' into develop

Conflicts:
	AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/AndroidAnnotationProcessor.java
	AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/helper/ValidatorHelper.java
	AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/processing/ClickProcessor.java
	AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/processing/LongClickProcessor.java
	AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/processing/TouchProcessor.java