#264 - using Apache ObjectSerializer.
Merge remote-tracking branch 'upstream/develop' into 264_sharedpref_string_set

Conflicts:
	AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/processing/SharedPrefProcessor.java
Merge & move things in the right place again.
Ensure the stringset files will generated as well.
Ensure to use canonical name constants
Merge branch 'develop' of https://github.com/excilys/androidannotations into 264_sharedpref_string_set

Conflicts:
	AndroidAnnotations/functional-test-1-5/src/main/java/org/androidannotations/test15/prefs/SomePrefs.java
Define new architecture
Implement EBeanHandler
Implement EActivityHandler
Implement EApplicationHandler
Implement EFragmentHandler
Implement EProviderHandler
Implement EReceiverHandler
Implement EServiceHandler
Implement EViewHandler
Implement EViewGroupHandler
Implement AfterInjectHandler
Implement SharedPrefHandler
Implement RoboGuiceHandler
Implement PrefHandler