Port tests to Scala 2.10

Again, changes are all taken from
https://github.com/TiarkRompf/virtualization-lms-core/compare/wip-merge...develop

This only ensures that tests compile, not that they work, since they were not passing before anyway.