CUDAClaw integration (preliminary)

This commit brings CUDAClaw integration into Clawpack

Current additional requirements are:

CUDA Development Kit (and CUDAHOME set or nvcc on path)
Cython

There is an example application in:

pyclaw/apps/shallow_2d/cudaclaw_shallow2D.py