fix(util/IdGenerator): avoid collisions
feat(overlays): add overlay api

A service that provides an API that allows to add HTML overlays to the diagram.

Closes bpmn-io/bpmn-js#54
fix(Overlays): incorrect overlay positioning

Incorrect parameter was passed into function caused incorrect overlay positioning.