WIP: making sure we setup cuda to have an opengl context.

We need cuda to be set to the proper opengl context before
we do anything else.
remove duplicate include from testing code.
More corrections to cuda interop implementation.