Fix wrong package name used on button

In case of conflict, we always keep pkg1, and the question is whether we
remove or keep pkg2.
Use $XDG_CONFIG_HOME instead of $HOME/.config

Likely to not change what's actually used, since it'll default to the same
value should $XDG_CONFIG_HOME not be set, but it's better/proper/allows
user customization.
small confusing-at-first typo in README.md
Merge branch 'patch-1' of https://github.com/emanueLczirai/kalu into next
README: Fix typo
Force icon size on notifications

Since GTK+3.14 the icon size might not be the requested one, so force it
if necessary.
Fix handling clicks on systray icon

The button-press signal wasn't marked handled when it should have.

(Somehow with GTK+3.14 this could lead to middle clicks be processed
twice, though I'm not sure why.)
Remove useless code

Leftover from changes in 7ee7ef77
Add a 16x16 logo for use in menus/buttons

Because GTK+3.14 won't resize the 48x48 one anymore, and gives us extra
large icons on menus/buttons instead.

Fixes #20
ALPM: ALPM_QUESTION_LOCAL_NEWER was removed

Also following constants were "re-indexed" so a recompile was due to reflect
those API changes.
ALPM: Event OPTDEP_REQUIRED renamed to OPTDEP_REMOVAL
Free memory from ALPM when needed

New API now allows/requires us to free memory of data we were given.
Update to ALPM's new event system
Revert handling log messages as event

Reverts changes from "Update to ALPM's new event system" (c00ecc9d) that made
log messages an event back into a separate callback.
Support ALPM's new event RETRIEVE_{DONE,FAILED}
Support ALPM's new events for pac* files
Support ALPM's new events PKGDOWNLOAD_*

This allows to know when the download of a package file begins, and when
it ends (whether successully or not).

So we can move some code out of every progress update, to the start of
a download, or the end of it.

This will also fix a bug where if a download failed, its progress bar
would never go away (since it was based on reaching 100%). Now not only
does it go away, but the size will show up in red afterwards, to
indicate there was a failure.
Update to ALPM's new question system
updater: Add $PACFILES to cmdlines
Default siglevel from pacman.conf wasn't set

It was loaded from the file, but not se in ALPM (during checks/simulation)