A first pass at an interface definition

This is a first go at an interface definition using Cython's C++ syntax
to wrap at least one CUDAClaw struct.  I will eventually transplant the
CUDAClaw code into this subdirectory, but I'm still sorting out exactly
what files I need and what C++ interface code I still need to write.