Use rbenv instead of rvm during ci
Force IPv4 for deploying to QA

We can revert this commit when IPv6 is allowed from the CI build
machine.
Use curl to perform a simple system test

We'd love to use rspec and poltergeist, but it's currently not working with
HTTP basic authentication and perhaps IPv6. We can revert this commit and
go back to a full system spec setup once these issues are resolved.
Add a little time for the browser to finish before testing models
Don't set deploy key if it doesn't exist

Some users don't need this to be in place.
Wait a second before detecting current path

Even after clicking a button, sometimes this takes a second on ci.
Wait more deliberately for long fedora operations

I'm surprised how long this can take on ci. 5 seconds was often not
enough to prevent intermittent failures.
We should now be able to deploy via ipv6

This reverts commit 5b50b8105e210f48cc48105d4ac97420933f6081.
Merge branch 'master' into ETDA-4A
changes to committee lookup; trying to clean up code
More changes to committee ldap lookup
Merge branch 'ETDA-4A' of github.com:psu-stewardship/etda into ETDA-4A