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).
