Fallback to IPv4 if IPv6 fails

Fixes #181
Add log message when falling back to IPv4
settings: default smiley pack
show smiley widget only if there are smileys to show
use the new signal slot syntax as they are checked at compile time
style update
tweaked page button
style update
styling cleanup
settings: default smiley pack
define SMILEYPACK_DEFAULT_PATH
removed "the super ugly hack", Widget derives from QMainWindow
put back the not so native window decoration, status panel respects
friendlist width, some tweaks to the layout
save/restore status of the splitter
fixed warnings
consider scrollbar's width
use Style::get
Merge branch 'style'
State group in settings
moved scrollbar to the left, cleanup