added css3Animate for jsScroll pullToRefresh + fixes

1. added css3Animate in hideRefresh so that trigger happens in callback
2. fixed a bug in nativeScroll where refresh-cancel was also triggering refresh-finish
3. had to implement 2 refresh-cancel logic depending on this.refreshRunning status, since the cancel trigger position is different when refreshing
added refresh-finish event handler for scroller demo