account for newline in sourcemap prefix

thanks dellekappa.  fixes #17631
refs #15130. Fixes copyrights date for 2014.
Handle loader plugins used together with dojo/has plugin.  Fixes #17438
refs #17260, fix format of source maps due to spec change
Update the CSS optimizer to end a URL path at a hash as well as a question mark

Fixes #17243
Add new build option useSourceMaps.

True (default) results in source map generation, when supported
by the optimizer. False results in no source maps.

Fixes #17425.
refs #17719, add package.json for util package (called it dojo-util to have a unique name on npm
Run clean before building cldr as this is required. Fixes #16166.
Fix for bug #17456 (Multiple resources are destined for same filename
errors)
update core.zip to CLDR v25 and number.xsl accordingly to latest
CLDR modifications, refs #17770
refs #17770. CDLR v25 introduces alternate narrow symbol, skip them.
fix #17429 optimizeCss can produce invalid CSS for unresolved @imports

* Updated optimizeCSS transform to hoist imports.
* Change unresolved imports from an error to a warning.
Remove deprecated JSSourceFile references

Fixes #17809.
fix file permissions, fixes #17919 in util
strip BOM from all text files, not just CSS files, fixes #17271
Add prerelease and major version support to build script
Updating metadata for 1.10.0-beta1
Updating source version to 1.10.0-pre
Treat window.console the same as plain console, fixes #18025
Updating metadata for 1.10.0-rc1