Employ brew cask for supported binaries

Homebrew Cask is a new Tap for Homebrew which allows
apt-get-like installing of binary applications.

See https://github.com/kevinSuttle/homebrew-cask/
for more.
Use ENV instead of export
Use <space>
Merge pull request #83 from square/riley/ack-shortcut-fix

,a includes comment in command
Remove git submodules step.
Merge pull request #87 from dlackty/remote-git-submodules-step

Remove git submodules step
Reenable ftdetect for plugin-provided syntaxes (e.g. CoffeeScript).
Use my fork of vim-protobuf with a better syntax file.
Merge pull request #98 from square/donovan/update-protobuf-syntax

Use my fork of vim-protobuf with a better syntax file.
Employ brew cask for supported binaries

Homebrew Cask is a new Tap for Homebrew which allows
apt-get-like installing of binary applications.

See https://github.com/kevinSuttle/homebrew-cask/
for more.
Use ENV instead of export
Merge branch 'brew-cask' of https://github.com/kevinSuttle/maximum-awesome into brew-cask

Conflicts:
	Rakefile
Merge pull request #72 from kevinSuttle/brew-cask

Employ brew cask for supported binaries
removes duplicated method from Rakefile
Merge pull request #102 from square/rudle/remove-doubly-defined-method

removes duplicated method from Rakefile
Cleanup bad merge from #72.

* Run the 'brew tap' command rather than just creating a string.
* Fail if the 'brew tap' command fails.
* Run ruby code in ruby, not by shelling out to the system! oO
Merge pull request #104 from square/donovan/cleanup-after-72

Cleanup bad merge from #72.
check for presence of cask before installing it
Merge pull request #105 from square/rudle/safer-brew-tap

check for presence of cask before installing it
fixup abort message