exclude cpptcl from coverage

this is an external lib that should be tested elsewhere
Updated debian package policy version

No significant changes applied.
Debian packaging

Added hardening flags
Added cmake buildsystem hint for debhelper
Updated control file to add new dependencies (cmake and pandoc)
fix --inputs behavior

don't read stdin when using --inputs
use getline instead of operator>> to support spaces in file names
don't check fail flag when there is nothing left to read - it is set by getline/operator>>
check --inputs behavior in a test
add test for the --exclusions option
Merge branch 'maint'
enhance IO error report

This was done according to the rules given in

  http://gehrcke.de/2011/06/reading-files-in-c-using-ifstream-dealing-correctly-with-badbit-failbit-eofbit-and-perror/
use 'vera++: ' as prefix instead of 'error: ' or 'ERROR: ' when reporting errors

so we can know from which program comes the error message when using several
programs in a pipe.
As a side effect, the inconsistency in the case of 'error' is also removed.