Trigger a render in ol.Control#setMap

Closes #1525
Merge pull request #1599 from fredj/1525

Trigger a render when a control is added to the map
Vector renderer uses the layer revision
Layers dispatch change events on propertychange events
renderGeometryFunctions is not a property anymore