* Google changed from an Inc to an LLC.
This happened back in 2017 but we didn’t notice. Officially we should update files from Inc to LLC when they are changed as part of regular edits, but this is a nightmare to remember for the next decade.
* Remove project description/titles from licenses
This is no longer part of Google’s header requirements. Our existing descriptions were useless (“Visual Blocks Editor”) or grossly obselete (“Visual Blocks Language”).
* License no longer requires URL.
* Fix license regexps.
* Move fields and renderers into their own entry point so folks are able to be more selective about which fields and renderers they include in their bundle.
* Improved Blockly.XML comments.
* Support JSDOM as an alternate parser under Node.js
* Throw standard errors instead of goog.asserts.
* Adding textToDomDocument_ and override in gulpfile.
Build depends upon ../closure-library, which is outside the usual
npm process. And since the library ships pre-built, just concatenate
the built files to make the node-ready version.
The gulp file is derived from work in PR #887, with numerous
refinements and clarifying comments.
Also updating the version number in package.json, including the
'develop' prerelease tag for the develop branch.