emerald: Use new Wnckmm library as a C++ wrapper for wnck
libengine: Move all public #include files to the libengine/ directory
Add licensing information to several headers where it is missing

The license was copied from the corresponding implementation files. I
have also added myself among the contributors.