module Coverage

Coverage for JRuby < 1.7.0 does not work correctly

- does not distinguish lines that cannot be executed
- does (partial) coverage for files loaded before `Coverage.start`.
- does not expand a path like `lib/../spec` to `spec`.

This monkey patches Coverage to address those issues