Miscellaneous code improvements for svg.js
Merge pull request #5179 from timvandermeij/misc-svg-fixes

Miscellaneous code improvements for svg.js
Minor changes for api.js, font_loader.js and svg.js
Merge pull request #5180 from pramodhkp/svgcli1

Minor changes for api.js, font_loader.js and svg.js
Adds width at the beginning of the Type2 charstring
Merge pull request #5183 from yurydelendik/type2-width

Adds width at the beginning of the Type2 charstring
Fix CMap unit tests

When the binary CMaps were added, some of the relevant unit tests were not changed. This patch updates them, so that we actually test the current implementation.
What's somewhat troubling here is that we currently have CMap unit tests that passes, *despite* not working as intended (the CMap files doesn't load).
Remove the remaining references to cidmaps.js from the test suite
Merge pull request #5185 from Snuffleupagus/fix-cmap-unittests

Fix CMap unit tests