Updated the makefiles for c++, fixes #24

Using Common.Makefile in the C++ backend, with and without stl