makepkg

* Die if PKG_COMP is not set in the conf, should have been removed after
  1.1 but I forgot to commit that.
makepkg.conf.in

 Mode LDFLAGS to makepkg.conf as quoted in util.sh:
 # Move to makepkg.conf for Kalgan+1
 export LDFLAGS="-Wl,--hash-style=both"
makepkg -c

* Add (NO)ASNEEDED options to (dis)able the --(no-)as-needed inclusion
  in LDFLAGS.
* use libcurl for downloading instead of libftp
libpacman/trans.c

* Fix cut&paste typo.
* implement download progress using libcurl
* remove libftp, thanks and bye
* some cleanup and CMakeLists.txt refactoring
* remove makefiles, replaced by cmake scripts
configure.ac

* AM_CONFIG_HEADER -> AC_CONFIG_HEADERS as required by latest autotools.
libpacman/trans

* Add fini destructor virtual method to transaction.
libpacman

* Add a callback to track transaction state machine changes.
libpacman

* Renamed state hook.
* Simplify run hook interface.
* Basic implementation of a state tracking hooks.
import first hooks for 'fonts'
import hooks skeleton file
add mkfontscale hook
add mkfontdir hook
add fc-cache hook
hooks.sh: remove
add depmod hook