Fix bug in api.js whereby fake workers didn't load the worker code

PDFJS does not work on Windows Safari, due to the lack of support for workers passing typed arrays. At some point, the code to set up the fake worker so that things work on Safari seems to have become broken and nobody noticed - it was just calling setupFakeWorker() without actually calling loadFakeWorkerFiles(). With this patch, the PDFJS works again on Windows Safari.
Enable links beginning with 'www.' even if no protocol is specified
Round the scale value displayed by the viewBookmark button to two decimal places
BugFix: Missing var (context) in function call getOutputScale of text-selection example
Merge pull request #3859 from skruse/master

BugFix: Missing var (context) in function call getOutputScale of text-selection example
Fix zoom parameter regression
Avoiding 'pc is undefined' failures
Merge pull request #3860 from Snuffleupagus/fix-zoom-parameter-regression

Fix zoom parameter regression
Merge pull request #3744 from Snuffleupagus/enable-www-links

Enable links beginning with 'www.' even if no protocol is specified
Merge pull request #3760 from jribbens/patch-1

Fix bug in api.js whereby fake workers didn't load the worker code
Merge pull request #3861 from yurydelendik/pc-undef

Avoiding 'pc is undefined' failures
Fixes reading Type1 FontBBox data for usWin values
Merge pull request #3873 from yurydelendik/issu2833

Fixes reading Type1 FontBBox data for usWin values
Merge pull request #3854 from Snuffleupagus/round-viewBookmark-scale-value

Round the scale value displayed by the viewBookmark button to two decimal places
Fix type mismatch causing wrong scale value in the viewBookmark button
Merge pull request #3881 from Snuffleupagus/followup-3854

Fix type mismatch causing wrong scale value in the viewBookmark button
Fix undefined group bounding box
Merge pull request #3880 from Snuffleupagus/translate-bbox

Fix undefined group bounding box