commands need to be OrderedHash in 1.8.7
RUBY-682 allow command helpers to accept arbitrary opts
RUBY-682 fix passing opts through with group command
minor: RUBY-682 syntax updates after code review