* test/testcase.vala (TestCase): Add a generic throws clause to both TestMethod and set_up and tear_down, update subclasses.
* src/engine/api/geary-engine.vala (Engine::create_orphan_account): Fix sense of test when determining the next account id to use. Add unit tests. (Engine::add_account): Made public so it can be used in public test.