jshint: Use single quote
Allow context for "optimizer-page" tag. Allow any attribute for "optimizer-dependency".
auto format code
Minor update to error message (bad grammar)
OptimizerManifest constructor simplification. Also, adding support for non-readable dependencies which is needed to add support for "comment: <comment>" dependencies.
Fixing <optimizer-dependency> tag
Fixing matching dependency type when dependency is string and exactly matches an extension