Added tests that run as root on travis

Since travis has passwordless sudo we can run tests that require root
permissions to verify live functionality and dropping priviliges.

Added Capp::Device#open since it is a nice-to-have.