Split out Delegates and allow changing of Refreshable View

- Split out delegate into ViewDelegate and EnvironmentalDelegate
- Remove PullToRefreshLayout (for now)

Fix #14.
Hide Header Out animation not displaying. Fixes #16
Merge branch 'development' of https://github.com/chrisbanes/ActionBar-PullToRefresh into development