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()
@InstanceState and @FragmentArg use putParcelableArrayList() instead of putSerializable() when possible
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
Cast beans which implements Serializable and Parcelable into Parcelable in putExtra
Merge pull request #562 from yDelouis/561_ParcelableSerializableInExtra

Object which implements Serializable and Parcelable in @Extra
Merge pull request #537 from yDelouis/509_putParcelableArrayList

@InstanceState and @FragmentArg use putParcelableArrayList()