Allows usable_port_range to be configured via yaml. Closes #958
Replaces symlinks to /usr/local/rvm/wrappers/default with actual locations so installing multiple versions of ruby will not break puppet. Also fixes #955