Added viennacl::ocl::set_context_device_num(k, 42); for specifying the maximum number of devices per context.

This should also fix a problem with multiple contexts in the same platform.