Begin searching from current page
Index objects if Prev xref was not found
Fix page rotation for unloaded pages.
Merge pull request #3954 from yurydelendik/invalid-start

Index objects if Prev xref was not found
Merge pull request #3970 from brendandahl/rotation

Fix page rotation for unloaded pages.
Fix rotation regression from #3970.
Merge pull request #3971 from brendandahl/rotation2

Fix rotation regression from #3970.
Fix printing regression from #3848.
Append entire DOM fragment at once.
Merge pull request #3976 from brendandahl/dom-frag

Append entire DOM fragment at once.
Merge pull request #3972 from brendandahl/print-reg

Fix printing regression from #3848.
Wait for one page to render before fetching all pages.
Remove </input> tag
Merge pull request #3980 from Snuffleupagus/issue-3847

Remove </input> tag
Merge pull request #3978 from brendandahl/wait-for-render

Wait for one page to render before fetching all pages.
Implement hand tool

The logic for the hand tool is implemented in a separate project,
maintained at https://github.com/Rob--W/grab-to-pan.js

Integration notes
- Added toggle as an entry under the Secondary toolbar
- Added shortcut "h" to toggle hand tool (to-do: document this in wiki
  after merge). This shortcut is also used in Adobe's Acrobat Reader.

To-do: localizations for:
hand_tool_enable.title=
hand_tool_enable_label=
hand_tool_disable.title=
hand_tool_disable_label=

To-do (wish): persistence of hand tool preference, preferably a global setting.

secondaryToolbarButton-handTool.png created by Stephen Horlander <shorlander@mozilla.com>
Merge pull request #3941 from Snuffleupagus/search-from-current-page

Begin searching from current page
Add support for horizontal scrolling in 'scrollIntoView' in ui_utils.js
Fix Blob creation in Safari 7.0.

It should be !== ‘undefined’ to avoid matching everything that Blob can be a type of
Merge pull request #3996 from Hengjie/master

Fix Blob creation in Safari 7.0