Build improvements

Add ECJ (Eclipse Compiler) checks.
Lower Java compliance level for boilerpipe-common back to 1.6.
Some code cosmetics.
Additions to gitignore