Accepts strings for group names

This allow Environment#setup behaves in same way as
Environment#require, allowing usage of ENV variables directly:

```ruby
require "bundler"
Bundler.setup(:default, ENV.fetch("RACK_ENV", "development"))
```

This is a patch for #2305

Thank you!

:heart: :heart: :heart: