Deploy CleanupFeatures, CleanupFeature and IgnoreCleanupFeature

`@CleanupFeatures` annotates a specification. It runs `cleanupFeature()` (or a specified method) once after each feature method.

`@CleanupFeature` annotates a feature method. It runs `cleanupFeature()` (or a specified method) once after a feature method.

`@IgnoreCleanupFeature` annotates a feature method. It causes the feature to ignore both @CleanupFeatures and @CleanupFeature.