Gazebo: change optional dartsim syntax

A homebrew issue has been resolved, so the :optional keyword
works better for dependencies on formulae in other taps (though
it doesn't propagate the core-only option properly yet). That
will require variants to be implemented.