Add --replace-source-path option

Fix indentation

more formatting fixes

Clean up help output for 80x25 display

Merge upstream changes
Merge pull request #10 from jameswarner/source_paths_args

Add --replace-source-path option
Add -lz to the linker flags to fix linking error.

Linking CXX executable kcov
/usr/local/lib64/libdw.a(dwarf_begin_elf.o): In function `check_section.isra.1':
(.text+0x1de): undefined reference to `inflateInit_'
/usr/local/lib64/libdw.a(dwarf_begin_elf.o): In function `check_section.isra.1':
(.text+0x217): undefined reference to `inflate'
/usr/local/lib64/libdw.a(dwarf_begin_elf.o): In function `check_section.isra.1':
(.text+0x22a): undefined reference to `inflateReset'
/usr/local/lib64/libdw.a(dwarf_begin_elf.o): In function `check_section.isra.1':
(.text+0x244): undefined reference to `inflateEnd'
Merge pull request #11 from GArik/fix-compile

Add -lz to the linker flags to fix linking error.