Correct typo in documentation

corrected homonym error.
Add @api stable annotations to ol.View
Add @api stable annotations to olx.ViewOptions
Add ol.geom.Polygon#getLinearRingCount function
Document ol.geom.Polygon#getLinearRing function
Better docs for fitExtent and calculateExtent
Add @api stable annotations to ol.proj
Mark ol.TransformFunction as stable
Add @api stable annotations to ol.tilegrid.TileGrid
Add @api stable annotations to olx.tilegrid.TileGridOptions
Add @api stable annotations to ol.tilegrid.WMTS
Add @api stable annotations to olx.tilegrid.WMTSOptions
Indicates that ol.geom.Geometry#clone never return null
Use extractStyles false in KML earthquakes example
Making ol.Overlay accept offset values if positioning right or bottom

When ol.Overlay has set positioning is set to right or bottom, no offset is applied. I added the missing calculations.
I made 2 fiddles showing the bahaviour before and after.
The divs in hte fiddles are named after their positioning (anchor point)! Not the actual position!
Before: http://jsfiddle.net/simon_seyock/ob7ggtx6/
As you can see, on div named "bottom-right" no offset at all is applied. On "bottom-center" it is only applied horizontally and on "center-right" only vertically.
After: http://jsfiddle.net/simon_seyock/sL2f3nL9/2/
All offsets are applied correctly, you could draw a straight line through the anchor points of every div.
Merge pull request #2618 from fredj/geom-clone

Indicates that ol.geom.Geometry#clone never return null
Merge pull request #2617 from bartvde/kml-earthquakes

kml earthquakes example is broken
Add @api stable to ol.events.ConditionType
Add @api stable to ol.events.condition built-ins
Add @api stable to ol.MapBrowserEvent