Bisect: Better compatibility with weaker hardware, macros guarded.

The default local workgroup size is now 128, providing better compatibility with
weaker and older hardware. Also, preprocessor defines are properly guarded with a
VIENNACL-prefix.