Add support for no upgrade file.

By adding a file called .no-upgrade in the Cask root directory, Cask
will not upgrade itself. Some package managers, such as Homebrew, does
not allow packages to upgrade itself.