jUnit4

Moves Freemail to jUnit 4 and converts all the tests from 3 to 4. A few of the new tests on the next branch needs the parameterized tests and some stuff becomes a bit nicer with jUnit 4 features (at least expected exceptions and timeouts).