improve portability by using /usr/bin/env to resolve the perl binary
use quotes consistently

* single quotes where possible (no variable expansion required)
* double quotes where required
consistent formatting

* no trailing spaces
* no extra empty lines
* spaces instead of tabs for indentation
* spaces around operators
* opening brackets on the same line
Merge branch 'improved-shebang' into integration
Merge branch 'consistent-quoting' into integration
Merge branch 'consistent-formatting' into integration

Conflicts:
	extComments/extComments.pl
	extComments/hashComments.pl
	matcher/matcher.pl
	splitter/splitter.pl
consistent naming for constants, variables and methods

* using 'snake' case
massive cleanup

* consistent script descriptions
* consistent cmdline parameter parsing with Getopt::Std
* remove some commented out & unused code
* fix some issues reported by perlcritic
* better code formatting
* and much more...
1st test based on license reference files from fossology

- the expected output is based on Ninka's trunk
  (b689e53e4d55994661a3ce810b3e9b40afc6b56c)
consistent use of operators

- don't combine high- and low-precedence operators
use of !~ operator instead of !(... =~ ...)