Only change default-directory to project if set.
Add --path option.

The option changes the path that the Cask command is executed in. It allows a
command to be written like this:

  cask install --path /path/to

Instead of:

  cd /path/to && cask install && cd -
Merge branch 'path-option'