gtk_widget_modify_base calls now use NULL to reset bg

this should fix problems with certain styles
also fixed an implicit declaration error