Merge pull request #181 from hazendaz/master

Fixed broken travis-ci jdk8 build
Rework pom for possible jmockit inclusion

jmockit is likely to replace the current testing mocking we use.  in
order to explore that we need to ensure that junit appears last in
classpath.  This just prepares for that future reality.