Adds first steps towards Cython wrapping cairo.

This patch begins the work for wrapping Cairo and Cairocks using Cython.
Adds cairo.pxd for common extensions.
Adds a simple README markdown file.
Removes accidentally commited Makefile.
Introduces additional git-ignored files.
Adds cairo and cairocks compilation to setup.py.
Adds Cython file metadata to gles2 module.
More progress towards cairo/cairocks modules.

Though not fully-functional, we are closer to having a very small
wrapper around Cairo/Cairocks using Cython such that the core components
of Sobek will function. Of couse, as before, the preferred method would
be to use cairocffi, but FFI sucks balls on Windows.