Increased Findbugs sensitivity

fixed a bunch of minor style issues, removed dead code, ...
added PMD and JDepend Maven plugins (there are a few package cycles that need to be broken)