CMake & ClassGenerator

Hi,

I ported the SDL version to CMake to make the build system cross-platform and for easier dependency checking.
And I made the ClassGenerator usable on Linux by replacing Cinder by Boost::GIL.

Kind Regards,
Hans Robeers