switch to https for rubygems
fix broken info tests

prevent future breakage by relying on testcasks instead of live ones
kill homebrew submodule; call out to system one
basic tests around edit
parens to fix syntastic warning
homebrew testing_env now defines HOMEBREW_LIBRARY yay
rework Cask.path so it can return hypothetical paths

introduces the concept of a default_tap which is where we assume cask
paths that do not exist will end up

this is plumbing to support the incoming `cask edit foo --create`
feature
create casks with `brew cask edit foo --create`