Fixes to the build system

* Fix creation of subdirectories.
* Seperate GTK/Cairo/CairoMM make scripts.
* Updated all project makefiles with new scripts.
Added new CairoMM example to project.

* Added example for CairoMM library to project.