Fixes for homebrew and homebrew casks

Homebrew package names can contain the "/" character (fully qualified names). brew cask also can take install options in the same for as brew.