Better user notification if a.download attribute is not supported
Rename ol.source.SingleImageWMS to ol.source.ImageWMS
Rename ol.source.StaticImage to ol.source.ImageStatic
Rename file for ol.source.TileImage
Rename options type for ol.source.TileImage
Merge pull request #1013 from elemoine/tileimage

Even more renames
Used in example but not exported (see #1011)
Merge pull request #1012 from twpayne/more-renames

More renames
Merge pull request #1015 from tschaub/export

Export ol.source.XYZ.prototype.setUrl.
Change the interaction condition signature
Merge pull request #1020 from elemoine/condition

Change the interaction condition signature
do not export read and write for feature parsers
rename parser files to have parser as part of their filename, so they follow the ol3 conventions
Merge pull request #995 from fredj/export-map_example

Better user notification if a.download attribute is not supported
Remove ol.Object#bindTo noNotify option
Merge pull request #1022 from bartvde/parser-api

Parser api changes (remove read/write for feature parsers and add parser to the filenames) (r=@elemoine)
Making use of the closure-util package

This provides some initial development utilities for people using Node.

Instructions for installing:

    npm install

After pulling down the dependencies, you can start a developement server that provides the libraries (ol and Closure Library) in debug mode (not minified/compiled).  Run the dev server with the following:

    npm start

Currently, the example index page needs to be built with `build.py`.  After building that, you should be able to browse all static files, view the examples and run the tests.
Don't use private `date_` property (see #1026)

It looks like at some point the Closure Library exposed a public `date` property for this same purpose.  The version of the Closure Library that comes with the closure-util package uses this property.  At some point later, I'll demonstrate how we can control which version of the library we depend on.
Test conventions

 * use `be` or `equal` for strict equality tests
 * use `be.a` for `instanceof` checks
 * use dot instead of bracket notation
New structure for extent: [minCoord, maxCoord]