incorporate a modified homebrew-fork `OS::Mac` into our codebase as `Cask::MacOS`

temporarily define `::MacOS = Cask::MacOS` pending updates  to the DSL (it should be visible at the top level only within Casks.)