Added .gitignore.
Initial import.
Ignore refresh request if one is already in process
Hide refresh row if not pulled all the way to trigger a refresh
Remove hard coded mRefreshViewHeight value
Add LinearInterpolator to smooth out the refresh animation
Refactored pull to refresh

This greatly improves the visual appearance of the
pull to refresh functionality. It basically
mimics how the Twitter app's pull to refresh
works.

Signed-off-by: Eddie Ringle <eddie@eringle.net>
Added list of contributors.
Devices on API Level 8 is now using smoothScrollBy, devices pre level 8 is now using scrollBy.
Renamed refresh drawables.
Added white refresh icon
Changed to light theme for the demo project.
Added a background to the header view.
Added padding at the top of the header view to simulate an endless drag.
Divided the hight with two to emulate a more resistant drag.
Hide the pull to fresh label in a fling, its now only visible when pulling the list down. Thank you mattg1981 and MantaMay for this. Closes #2.
Changed detection of when to refresh.
Changed the way we calculate the scroll by value when we back of from a refresh.
Changed method to private.
Cosmetic fix.
Changed detection of when to change state to RELEASE_TO_REFRESH.

Also removed logging.
Fix padding of loading item to more closely match our reference

Signed-off-by: Eddie Ringle <eddie@eringle.net>