feature(outline, selection): allow selection of connections

Limitations: context pad is not functional for connections

See bpmn-io/bpmn-js#121
feature(overlay): set correct positioning for overlays attached to connections

This also fixes the contextpad positioning for connections.

See bpmn-io/bpmn-js#121