Allow unsafe-eval to fix font renderer in crx

Fixes #4660
Fix typo when rejecting Promise in getPage
Refactors MessageHandler.send to remove callbacks
Refactors GetAnnotationsRequest and GetPageRequest
<object> / <embed> support in Chromium extension
Handle more cases of invalid line dash patterns in annotation borders
update DE translation (attachments)
Merge pull request #4769 from fkaelberer/updateDEtranslation

update DE translation (attachments)
Merge pull request #4738 from Rob--W/allow-unsafe-eval

Allow unsafe-eval to fix font renderer in Chromium extension
Merge pull request #4771 from Snuffleupagus/api-promise-reject-fix

Fix typo when rejecting Promise in getPage
Reduce the number of calls to PDFView.getVisiblePages from updateViewarea
Simplify Jbig2Image.decodeInteger()
Synchronize l10n
Merge pull request #4768 from Snuffleupagus/issue-4766

Handle more cases of invalid line dash patterns in annotation borders
Merge pull request #4772 from Snuffleupagus/fewer-getVisiblePages-calls

Reduce the number of calls to PDFView.getVisiblePages from updateViewarea
Move jshint & yargs to devDependencies
Remove type="text/javascript" from script tags.

"text/javascript" is not a correct MIME type (the correct one is
"application/javascript") but it's not even needed; all browsers default
to the correct type and treat it as executable JS when type is ommited.
Since not all browsers recognize the "application/javascript" MIME type
the only way to both stay compliant and to support all popular browsers
is to omit the type. It's also shorter this way.
Use jQuery 2 in examples

Since pdf.js doesn't work in IE8 anyway, it doesn't make sense to use
jQuery 1 with it. jQuery 2 should be used in every example that needs
jQuery.
Switch to Node.js 0.10

Node.js 0.12 is soon going to be released and Node 0.8 might be
deprecated soon. It's best to stay on the current version.
Merge pull request #4781 from mzgol/package.json

Move jshint & yargs to devDependencies