Use explicit thread names

This change means that we now pass all tests under Java 7.
Refs #299.
Ignore the doppioh utility