Testing: add regression test for #4447 (adding custom fields after tickets exist)
Testing: Refactoring, pull tests out of the 'always run' section.
Testing: Refactoring, pull timeline tests out
Testing: set eol-style
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.