Use the Qt resource system for icons

This way the icons get compiled into the executable. This makes distribution
cleaner (fewer files to install) and means it doesn't have to be installed to a
system directory (e.g., could be installed to ~/bin).