Efficiency and Authentication

This update ensures that Fettuccine does not continue to update the
image when the screen is dark, or when the network is unavailable.
Also, basic authentication support has been added for webcams that
require a username and password.