Start new way of adding HeaderView to Activity
Fix new HeaderView adding method for ICS+
HeaderView is now added as a new Window.

Means that the PullToRefreshAttacher can be created at ANY time during an Activity's lifecycle.
Downside is that I've had to add a destroy() which needs to be called on pre-ICS devices.
Update ABC & ABS samples to use destroy()