GoToPercent uses number of pages if available.

* GoToPercent now checks the cache status. If everything is preloaded - it
uses total number of page to calculate the target page.
* JSDoc comments are added to new\modified methods (they are shown in intellisence tooltips in VS2013).