Allow Built-in Delegates to support multiple View classes
Do not return default ViewDelegate
Set OnRefreshListener on each PullToRefreshAttacher
Sample update
Don't return a PullToRefreshLayout if we can't wrap
Make Touch methods final
Too many changes to list (bad committing I know):

- You no longer use a PullToRefreshAttacher at all.
- All setup is done through the PullToRefreshLayout.
- Stripped out inner classes from PtRAttacher into separate files.
Update Stock Sample for changes.
Add PullToRefreshLayout derivatives to ABC/ABS
Fix FragmentHelper so that it's usable for ABC+ABS
Tweaks to Stock Sample
Update ABC Sample
Update ABS Sample
Improve new SetupWizard API
Update Samples to use new SetupWizard API
Remove the now unnecessary ActivityLifecycleCallbacks
Fix ABS Sample
Throw Exception if the Layout has not be setup
Remove FragmentHelper and move functionality into SetupWizard
Update Samples