[Fixes #42704635] Cleans up license and file headers

The copyright statement and file headers were left over
from the aborted merge with the sigmah project in 2010
and just haven't been cleaned up since then.
Bulk code cleanup

o Automated code cleanup of all sources according to eclipse style rules
o Added checkstyle plugin to enforce indenting rules
  Will add other checkstyle rules gradually

Hopefully this will make merges easier.

Before you commit files, run mvn checkstyle:checkstyle to see any violations.
You can see the report in target/site

The build will fail if you commit changes that violate
the style rules.