Add an offset property to ol.Overlay

Replaces "offsetX" and "offsetY" by an ol.Object "offset" property.
Better docs for ol.Overlay#positioning
Make ol.Overlay always call setOffset
Make ol.Overlay always call setPositioning
Merge pull request #2217 from elemoine/overlay-offset

Add an offset property to ol.Overlay