Gvm update and cask plugin

simple added plugin that just puts cask on the path.

Fixed gvm plugin so that the HOME variables are set for all installed gvm binaries, also set JAVA_HOME the way gvm would do it for OSX if JAVA_HOME is not currently set.

Let me know if there is anything else you need for this :)
I believe so, that particular path in OSX needs to be a soft link, so if it is a directory `JAVA_HOME` shouldn't be set to that.