I separated the suites at the top-level to get more granular choices when running the suites. We'll probably split this file up into multiple files for each suite during this sprint's live dev story.

The only other changes were in the `CSS Editing` suite to:

* add `beforeFirst/afterLast`
* use `waitsForDone` on `LiveDevelopment.close()` to replace the polling we were doing before
* call `closeAllDocuments` after each test
* dismiss the expected error dialog