sprintf: move changelog to separate comment to keep closure compiler from keeping it.
Fix lots of trailing commas to appease IE8 and google closure compiler.
build.py: prepend license to compiled file.
build.py: include control instructions for google closure compiler.