1. Changed the driver file to do something more meaningful. Right now it is
   manually written, but this must be automatically generated.

2. Ugly gross hack in the Makefile to build the driver and kernels - looks like
   Delite uses 'placement new' to allocate memory from an existing buffer. However,
   I couldn't get it to compile. The gross hack just sed's out the offending part
   before compiling. Terrible. But works for now.

3. Next commits: Automatic driver generation, automatic insertion of profiling code,
   running the code from within OptiML autotune mode.