Merge pull request #29 from zeebox/scrollStateChangeFix

Merged pull request #29 - Fixes #18 onScrollStateChanged never get called
build: upgraded to gradle 1.10 & plugin 0.8.0
Properly applying paddingTop and gridPaddingTop. fixes #20
Fixed tops and bottoms being always reset onMeasure()
Not setting mTouchMode to TOUCH_MODE_DONE_WAITING when reaching the edge - fixes #42
Merge remote-tracking branch 'upstream/master'