Add calculateCenterZoom|Rotation to ol.View2D
Add constrainResolution|Rotation to ol.View2D
Only document the exported API, not every symbol

There is more work to be done, because this filters out more
than desired, and we don't have events documented yet.
Nicer way to fix @inheritDoc
Move pan function from View2D to Interaction
Move rotate from View2D to Interaction
Move zoom from View2D to Interaction
Add exports.js as an input to ol-all
Target "check" depends on ol-all.js
OpenStreetMap to OSM renaming

OSM is a well-known name, and is shorter than OpenStreetMap.
Adding params of API symbols to the API

This makes the API docs complete. What still needs to be
documented is API events, but this deserves a separate pull
request.
A few lines explaining what the exports.js plugin does
Adding the projection namespace
Making the linter happy

Although *.jsdoc files are none of the linter's business...
Use a public return type for a public function
Making @elemoine and GitHub happy

Reminder to self: everyone wants a new line at the end of a
file.
Don't use the undocumented property before it is set

This actually avoids addition of params of symbols that are not
part of the API.
Merge pull request #524 from elemoine/check

Compile entire code base on build check
Merge pull request #520 from elemoine/view2d

The view does not know about the map
Remove "Inherited from" for non-API parents