version 3.0 (GTK)

download and keep a cache of device icons
use GtkIconView to display the devices
add copyright notice and #ifdef BACON_USING_GTK to bacon-gtk files