Make it so that you can use some other device than 'opencl' or 'cuda'
Add GpuElemwise op (python-only for now).
Fix typo.