Extended the API to make render to memory possible

The API now has some functions to restrict rendering to a bbox and to render into an mapnik_image_t which then can than be read out as a PNG image byte array. Further, there is now a second Makefile that uses the GCC toolchain for compiling and linking the library and the test.