Add lcov ignores

This change aims at reducing our coverage blindness.

It's impractical to cover some code paths, for example
debugging paths (hexdump) malloc failures and similar.