Correctly handle option user_install in gem module

With latest versions of gem, --no-user-install is the default value. This means that if we specify user_install: yes in a task, we must propagate this option to gem call, by adding --user-install.