Improve docs for tilegrid
Remove static and other attributes from the docs
Improve docs for projection
Encode WKT strings statically
Parse WKT strings using a lexer/parser
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.
Allow for empty Point & GeometryCollection
Encode empty geometries as WKT strings
Add tests for empty & invalid WKT strings
Update mapguidesource.js

Add a method updateParams to ol.source.MapGuide.
Improve documentation for ol.Feature
Merge pull request #2360 from gingerik/wkt-lexer

WKT lexer.
Make ol.proj.METERS_PER_UNIT exportable

We need to apply the `@api` annotation to the object itself in order for it to be exportable.
Merge pull request #2390 from tschaub/unit-conversion

Make ol.proj.METERS_PER_UNIT exportable.
Merge pull request #2345 from tschaub/no-static

Remove static and other attributes from the docs.
Merge pull request #2378 from pagameba/doc-feature

Improve documentation for ol.Feature
Merge pull request #2387 from bnare/patch-1

Update mapguidesource.js
Merge pull request #2349 from probins/projdocs

Improve docs for projection
Merge pull request #2311 from probins/tilegrid

Improve docs for tilegrid
Merge pull request #2377 from tschaub/portable-config

Make our build configs more portable by using the default src config.