TRUNK-4051: @SkipBaseSetup annotation is not inherited

Java annotations are not inherited by default. Adding @Inherited to an annotation definition allows it to be inherited from a superclass. Though, it will not be inherited from the implemented interfaces.

https://tickets.openmrs.org/browse/TRUNK-4051