use Thor::CoreExt::HashWithIndifferentAccess instead of Openstruct to keep away from ruby 1.9.3 behavior difference
add skip tag for ruby 1.9.3 to skip specs expecting certain behavior from proc arity