New: publish ViewerDidScroll/Up/Down events
New: publish ViewerDidScroll/Up/Down events for Grid view
New: publish ViewerDidJump event (equivalent to onJump callback)

ViewerDidJump fires when the user jumps to a page with the page number input field and "Go" button.
New: publish ViewerDidZoomIn/Out events

These events fire upon initial document load if the getState setting indicates that the document viewer should be loaded at a certain zoom level.
Formatting: JSHint: parentHeight, parentWidth already defined

parentHeight and parentWidth were previously defined (see line 1342)
Formatting: semicolons: JSHint errors
New: .travis.yml should build before running tests
Fixed: if running in Travis CI, fabric would not see closure compiler binary