Testing: Refactoring, pull wiki tests out.
Testing: Cleanup leftovers from previous commit.
Testing: More refactoring; move preferences tests out.
Testing: More refactoring. You can now run sub-sets of the functional tests.
Testing: Further refactoring
Testing: Add testcases for the rest of the enums. All tests pass.
Testing: Merge through [6773] from trunk. All tests pass.
Testing: Add FAILING testcase for duplicate priorities.
Fix handling of duplicate priorities.
Testing: Merge through [6770] from trunk. All tests pass.