Notebook integration

Clair defines an IPython notebook magic cell %%c2py to compile C++ code from a notebook cell.