try to integrate a GUI
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
add note about GUI in CLI help message

add simple script to automate build stuff
update readme
replace autogen.sh with buildconf script

configure.ac: remove whitespace from CFLAGS and LIBS
rename raw pixbuf file
add device counter and better real-time searching
prepend all static variables with 's_' for readability

align static/global/defines initializations
fix --latest option
update readme with 'buildconf'
do not use local device list in GUI at all

add progress dialog for downloading the device list
add progress dialog for downloading icon cache
improve buildconf
improve search; unalign function declarations
reorganizition and some renaming

separate string stuff in bacon-util.{c,h} to bacon-str.{c,h}
separate output printing stuff in bacon-util.{c,h} to bacon-out.{c,h}
separate search stuff in bacon-util.{c,h} to bacon-search.{c,h}

gtk: add table to preferences window
improve search

remove unneeded const's
improve configure.ac; improve search; organizing