Remove unused local variable
Remove unneeded function binding
Fix coding style
Use features.forEach instead of for loop
Merge pull request #2018 from fredj/featureoverlay-cleanup

Miscellaneous ol.FeatureOverlay cleanup
Add fifth value for BBOX to be conforming to the WFS 1.1 spec
Merge pull request #2020 from bartvde/wfsbbox

Add fifth value for BBOX to be conforming to the WFS 1.1 spec (r=@tschaub)
Remove layer option from ol.interaction.Select

Fixes #1991
Merge layerFilter option into layers
Merge pull request #1992 from fredj/select-layer-option

Remove layer option from ol.interaction.Select
Don't return a feature if there are no coordinates
Merge pull request #2024 from twpayne/igc-invalid

Fix IGC handling of invalid IGC files
Adding a JSDoc configuration for generating metadata on exported symbols

This generates info for all symbols annotated with "@todo api" (when Plovr is replaced, this will become "@api").  Generated metadata is written to stdout.  A separate process will handle the output.
Add a task to generate metadata on exported symbols

This runs JSDoc with the "symbols" config, providing a list of source files that have been changed since the previous run.  The output is used to generate a symbols.json metadata file containing all exportable symbols info.  A separate task will be run to generate the exports.js file.  These same metadata files will be used by a build tool.
Annotations for exports
Removing old *.exports for completeness
Write out sorted symbols, excluding inherited ones on private classes

There are cases where a private class may inherit an exportable member (e.g. ol.DebugTile_#getTileCoord comes from ol.Tile#getTileCoord).  We want to avoid making these exportable.
Allow main method to be called from elsewhere
Task for generating a limited set of exports
Use new generate-exports.js task