Merge pull request #2657 from vyv03354/master

Make an effort to adhere the spec 7.6.3.2
Enforces maxlen for jshint
Enforces quotmark=single for jshint
Merge pull request #2664 from yurydelendik/jshint-gjslint

Enforces maxlen and quotmark for jshint target
Adds the extensions/* files for jshint
Handle the error in RequestListener.receive
Workaround for Chrome's issue 174023
Merge pull request #2665 from yurydelendik/jshint-extension

Adds the extensions/* files for jshint
Merge pull request #2671 from yurydelendik/chrome

Workaround for Chrome's issue 174023
Adds web/* and test/* for jshint target
Merge pull request #2666 from yurydelendik/jshint-web-test

Adds web/* and test/* for jshint target
Updated Swedish locale
Merge pull request #2673 from Snuffleupagus/updated-swedish-locale

Updated Swedish locale
Merge pull request #2668 from vyv03354/bug834075

Handle the error in case the sender is already unloaded
Replacing gjslint with jshint; fixing jshint for windows
Reduce warning spam caused by BX/EX
Merge pull request #2672 from yurydelendik/lint

Replacing gjslint with jshint; fixing jshint for windows
Support non-BMP characters contained in embedded fonts
Take BaseFont entry from CIDFont dict instead of Type 0 Font dict
Merge pull request #2675 from vyv03354/issue2674

Support non-BMP characters contained in embedded fonts