Changes in viennacl_operations for ViennaCL-1.4.0-preview

Version 1.4.0-preview of viennacl requires kernel name parameter for custom
operations.

This probably should wait before v1.4.0 is released.