Add missing optional arguments to device.Map
Add optional argument opts to {device,cuda,opencl}.Kernel
Merge pull request #304 from OP2/fix/device-classes

Add missing optional arguments to Map and Kernel on device