Added missed space in Czech translation
Transposed feature for text decoding in jbig2
[B2G] Remove the remaining occurrences of -webkit prefixes from the CSS
Move Presentation Mode related code from viewer.js to its own file
Merge pull request #3728 from JakubOnderka/patch-1

Added missed space in Czech translation
Merge pull request #3752 from Snuffleupagus/move-PresentationMode

Move Presentation Mode related code from viewer.js to its own file
Move Settings from viewer.js to its own file
Fix coding style and improve comment in settings.js
Merge pull request #3738 from timvandermeij/transposed-jbig2

Transposed feature for text decoding in jbig2
Merge pull request #3757 from Snuffleupagus/move-Settings

Move Settings from viewer.js to its own file
Merge pull request #3746 from Snuffleupagus/remove-webkit-from-b2g-css

[B2G] Remove the remaining occurrences of -webkit prefixes from the CSS
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=
hand_tool_enable_label=
hand_tool_disable=
hand_tool_disable_label=

To-do (wish): persistence of hand tool preference, preferably a global setting.
Add icon to toolbar for Hand Tool

Icon created by Tim:
https://github.com/mozilla/pdf.js/pull/3684#issuecomment-24426520
Hand tool: l10n (en-US)

*.title only works after accepting #3696, which adds support
for getting l10n strings by attribute. Until 3696 is accepted,
the fallback string will be used.