feat: support coverage per spec

Coverage reporter now listens after each spec end for coverage objects. If such is found it is merged using istanbul collector. At the browser end, the merged object is written into the report file.
Added handleling of no coverage on run complete - this is necessary,
because e2e scenario adapter sends the coverage objects on each spec
complete and does not send anything on run complete.