bamf (Window matching library - shared library)

bamf matches application windows to desktop files. Removes the
headache of applications matching into a simple DBus daemon and c
wrapper library. Currently features application matching at amazing
levels of accuracy (covering nearly every corner case).
