Allow for overriding of RVM roles

It is sometimes useful to limit RVM checks and usage to certain roles. This change simply allows for an `:rvm_roles` variable which may be set to specify the roles that RVM operates on. It defaults to `:all`.