Fixes Java 1.7 warnings

addresses try-with-resources issues
addresses unused imports and member variables
upgrades all jdom to jdom2 (addressing generics warnings)
aligns currently managed dependencies in all poms
removes unnecessary warning supressions

(all unit tests pass)