Improve docs for tilegrid
Remove static and other attributes from the docs
Improve docs for projection
Always regenerate info using all sources if any have changed

Because we don't know if a new or modified file includes changes to the class hierarchy, we regenerate info for all sources any time any one has changed.  An alternative would be to generate info first for the new or modified file and then (potentially) regenerate info for more source files in the class hierarchy, but this makes the generate-info.js task far more complicated.
Encode WKT strings statically
Parse WKT strings using a lexer/parser
Move developer guide from wiki to CONTRIBUTING.md
Use goog.dom.classlist functions

The goog.dom.classes functions have now been deprecated.
See google/closure-library@97e8a0c
Merge pull request #2370 from gingerik/classlist

Use goog.dom.classlist functions (2)
Merge pull request #2369 from probins/contribute

Move developer guide from wiki to CONTRIBUTING.md.
Merge pull request #2356 from tschaub/regenerate-info

Always regenerate info using all sources if any have changed.
Remove duplication from contributing.md
Merge pull request #2374 from probins/patch-1

Remove duplication from contributing.md
Add packages required to build the library to dependencies

This allows other packages to depend on the ol3 package and get the build tools (devDependencies are not installed when they are transitive dependencies).  The justification here is that the ol3 package becomes useful to other packages when you are able to run the build.js task.  For this task to run all of its dependencies must be available.
For jsdoc to find plugins, we need to set the cwd

This allows the `build.js` (and the exports from `generate-info.js`) to be run with a different working directory.
Make our build configs more portable by using the default src config

If a `src` config is not provided, by default, all of the library sources are included.  There is some special handling in the build task to make sure all library sources are included regardless of the path to the build config.  When someone includes a `src` config, path patterns are assumed to be relative to the current working directory (unless overriden with the `cwd` config).  So, when you use the `src` config, your config is no longer portable.
Merge pull request #2376 from tschaub/transitive

Add packages required by the build task to dependencies.
Allow for empty Point & GeometryCollection
Encode empty geometries as WKT strings
Add tests for empty & invalid WKT strings