Added Darwin support and don't override other packaging systems

Only testing for grains could have overriden SunOS's pkg or DragonFly's pkg