Add user parameter to vagrant_plugin resource

Added user parameter to resource to be able to install for specified users since plugins are stored in ~/.vagrant.d. The shell_out hacks are needed because $HOME is not set correctly otherwise.