Remove GreenDroid support

The library is deprecated since early 2013, so it is time to drop
support of it.
Merge pull request #1100 from WonderCsabo/522_dropGreenDroid

Remove GreenDroid support
update @Receiver JavaDoc

add information about new dataSchemes parameter
Merge pull request #1154 from dodgex/ReceiverDataSchemeJavaDoc

update @Receiver JavaDoc
override onNewIntent for @AfterExtras
Merge pull request #1159 from dodgex/1157_override_onNewIntent

Override onNewIntent for @AfterExtras
Added missing licence headers
Add @PreferenceScreen
Implement PreferenceScreenHandler
Add @PreferenceByKey
Implement PreferenceByKeyHandler
Add @PreferenceChange
Refactor AbstractListenerHandler

So now it can be used for other types of listeners then View listeners.
For View listeners, a new subclass, AbstractViewListenerHandler is
created.
Implement PreferenceChangeHandler
Add @PreferenceClick
Implement PreferenceClickHandler
Add @AfterPreferences
Implement AfterPreferencesHandler
Add @PreferenceHeaders
Implement PreferenceHeadersHandler