Updated pullToRefresh style and defaults

1. changed HIDE_REFRESH_TIME to 325 to make it smoother.
2. changed css style of *_pulldown DIV to be compatible with all themes, by removing fixed background and text color.
3. added default strings for _pulldown DIV at refresh-* event triggers, it will say "Pull to Refresh", "Release to Refresh" and "Refreshing..." for events = "refresh-cancel/finish", "refresh-trigger" and "refresh-release" respectively. This will make sure there is a default string if the user does not manually set by adding pullToRefresh event handlers.
4. fixed a bug where scrollerMoveCSS in hideRefresh() had a callback param called "complete" which did not exist in the definition, removed it and added trigger at the end of hideRefresh().
updated af.scroller demo to console.log refresh events
fixed pullToRefresh for native scroll
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
changes actionsheet styles to match native styles
changed win8 theme button, navbar buttons and font sizes
Merge pull request #459 from krisrak/master

Updated pullToRefresh style and added defaults