Add PMD source code analyzer plugin and Findbugs so that check code when building.

... building. Build failure is disabled until issues get fixed, since more than a thousand were detected on first run.