Ignore lines

Fixes #62

This makes `LCOV_EXCL_LINE` work correctly when using C comments `/* ... */` and others. It also adds support for `LCOV_EXCL_START`/`END` (with a warning when nesting) and updates the test.