Redefine ol.Size to be Array.<number>
Merge pull request #753 from fredj/size-as-array

Redefine ol.Size to be Array.<number>
Use ol.extent.equals, removing TODO
Merge pull request #756 from ahocevar/extent-equals

Use ol.extent.equals, removing TODO. r=@elemoine
Fix viewportPosition attributes access (closes #758)
Merge pull request #760 from fredj/issue-758

Fix viewportPosition attributes access (closes #758)
Store listener keys into an array instead of individual variables
Merge pull request #766 from fredj/cleanup

Cleanup
Relay mouseout browser event
Merge pull request #768 from fredj/mouseout

Relay mouseout browser event
getFeatures method and featureInfo templates

To avoid surprises for application developers, this change
creates a new getFeatures method. So it is clear now beforehand
whether features or feature info markup is returned. The result
is now also grouped by layer, so application developers always
have a link between a layer and the feature info it returns.

To make getFeatureInfo return markup for vector layers, this
change also adds a featureInfoFunction property to the vector
layer, which gives developers full control over how features are
rendered to feature info markup.
Renaming featureInfoFunction to transformFeatureInfo
API doc improvements