Fixed bug in CUDA scalar operation kernel as

Copy&Paste error caused a compilation failure (dereferencing a float)
Merge branch 'master' of github.com:viennacl/viennacl-dev
Migrated scalar OpenCL operations from preprocessing script to built-in handling.

This enables integers and makes the build-system less dependent on processing the auxiliary/ folder.