278 launcher

Normalize the `browsers` config param so users can either use the original `["Chrome"]` style or the new `[{name: "Chrome"}]` style, and handles passing additional `args:` in the object.