Improve header dragging

- Moved re-usable code from ABL to the new
  base class.
- Added fling support to header dragging.
- Fixed NavigationView not scrolling
- Hid a few new methods which shouldn't
  be public.

Change-Id: Ia7335c385951a66d27316dbf675bb8860f549cc4
5 files changed