Function callbacks

Compiz++ now uses the boost::function template class for all its function callbacks instead ot the normal functions pointers. They can be used like normal function pointers for static functions. In combination with boost::bind they can also be used to call class member functions or functions with different/additional parameters.