Cleans up setup and teardown of acceptance tests

- replaces Setup and Teardown functions with Before/AfterSuite
- reduces duplication of TruncateTables call in acceptance tests
- uses Before/After Suite instead of Each for booting servers
- replaces calls to boot fake servers with single calls in BeforeSuite
- moves notifications acceptance compilation logic into server