Export TileGrid functions
Export tilegrid.WMTS functions
Export ol.source.TileSource and its getTileGrid func
Export ol.layer.Layer and its getSource func
Initialize all the items in tileRangeByZ
Add zoom to extent control
Add navigation controls example
Rotate to north for custom controls example
No need to impl setMap in ZoomToExtent control
Merge pull request #865 from fredj/xyztilegrid_grid_init

tilejson example error
Update key in bing-maps example
Add basic ol.animation api doc
Allow VectorSource to load and parse data

This adds url, data and parser options to the source, and makes
EPSG:4326 the default projection. It also adds a prepareFeatures
method, which is used to load/parse data once the target
projection is known.
Removing unused methods and changing getFeaturesObjectForExtent

With this change, getFeaturesObjectForExtent may return null if
the source does not have data loaded for the provided extent.
A callback can be passed to getFeaturesObjectForExtent to get
notified when the requested data is available.
Updating examples to use the new API
Merge pull request #867 from elemoine/bingkeyupdate

Update key in bing-maps example
Remove unused ol.Object#setOptions function
Merge pull request #866 from fredj/object.setOptions

Api docs does not list Object#setValues
Merge pull request #860 from elemoine/exports

Add exports
Addressing @elemoine's review comments