No functional changes -- but removed unused code and fixed various warnings, including deprecations and unchecked generic types.
Merge pull request #1 from BlockAcquisitionConsortium/warnings

Compiler warning cleanup