CUDA: Added CTOR for matrix to wrap user-provided buffer.

Also includes a new example showing the use case.
Resolves #69.

Reported-by: Pushkar Ratnalikar via viennacl-devel