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
Add delay in @Background
Use ScheduledExecutorService instead of Handler
Remove unused method
Change corePoolSize from 1 to 2 * Runtime.availableProcessors()
Expose the shared pref key
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
Fixed last merge (see #459)
Added missing license headers
Merge pull request #555 from excilys/FixLicensing

Added missing license headers
Merge pull request #525 from yDelouis/332_DelayInBackground

Add delay in @Background
Merge pull request #554 from erwan/prefKey

Expose the shared pref key