Correct/improve dragbox docs
Use @classdesc notation (continuing #2178)
Add a task to run the tests once with PhantomJS

The test.js task starts the development server and runs the tests in PhantomJS.  As mentioned in the readme, when running the tests continuously during development, it is more convenient to start the dev server and visit the root of the test directory in your browser.

Later we can bring in Karma to drive PhantomJS and other browsers, but this simple "run once" task is useful for the CI job.
Use inheritDoc for ol.source.XYZ#setTileUrlFunction
Merge pull request #2296 from elemoine/settileurlfunction

Use inheritDoc for ol.source.XYZ#setTileUrlFunction
Merge pull request #2309 from tschaub/test

Add a task to run the tests once with PhantomJS.
Add sinon as a dev dependency
Add mocha and mocha-phantomjs as dev dependencies
Add jquery as a dev dependency
Update test readme
Extend expect.js rather than modify the source
Unused extensions
Lint
Add ol.proj.transformExtent function
Doc flip
Merge pull request #2313 from tschaub/transform-extent

Add ol.proj.transformExtent function.
Use goog.dom.fullscreen
Merge pull request #2315 from tschaub/full-screen

Use goog.dom.fullscreen.
Export transform

ol.ObjectAccessor#transform is used in the bind-input example. Why the
example works without this export is a mystery to me. Either way, we
will want this in the docs.
Merge pull request #2317 from ahocevar/export-transform

Make transform exportable