Enable groovy compiler on top level
Merge remote-tracking branch 'origin/master' into groovy-compiler
Fix incorrect assumption in test: binary data is stored as byte[] and not Byte[]

This wasn't picked up on master because javac didn't generate a runtime check
based on the generic type signature. But when groovy support is enabled it adds
a runtime type check which picks up this incorrect assumption.
NEXUS-7789: Use enums in schedules
Merge remote-tracking branch 'origin/master' into groovy-compiler
NEXUS-7789: Fixing IT and fixing bug it revealed

After fixing the ignored Nexus4066TaskMutualExclusionIT it
revealed that mutual exclusion is "less strict" that it should,
it does not consider transitive group members.

IT fixed and enabled, and bug fixed.
NEXUS-7789: Fix YUM related tasks
Merge pull request #905 from sonatype/groovy-compiler

Enable groovy compiler on top level
NEXUs-7789: Comment, no code change
Merge remote-tracking branch 'origin/master' into NEXUS-7789-bug-not-considering-gofgs
NEXUS-7789: Improve reliability of TP Provider
Fix enable/disable capability handlers (broken after drill down changes)
Merge pull request #909 from sonatype/NEXUS-7789-use-enums-schedules

NEXUS-7789: Use enums in schedules
NEXUS-7789: Proper resubmission of already running task

As YUM depends on this, and UT actually depends on proper
functionality.
NEXUS-7789: Simplified based on Stuart's comment
Merge pull request #910 from sonatype/NEXUS-7789-bug-not-considering-gofgs

NEXUS-7789: Fixing IT and fixing bug it revealed
[NEXUS-7768] Simplify
Merge remote-tracking branch 'origin/master' into NEXUS-7768-kenai-config