Upgrade libraries to support running on version 8 JVM.

This is the first step for gh-29, the latest findbugs does not support java8 which will need to be upgraded before this issue can be closed.