New c++ library

@deztructor It follows the Qt naming convention:
#include <QQmlView> for example instead of #include <Q/Qml/View> so blame Qt ;-)