MODE-1987 Added a new rule-based test annotation @SkipOnOS which allows tests or test cases to be skipped altogether on certain OSes. Also, moved the SkipTestRule to the common.test package.