OpenCL formats: Use size_t instead of int in a bunch of places because
of problems where eg. a GWS of 32M x buffer size of 64 ends up in 2G
which doesn't fit in a signed int.
Duration limit tweaks to some OpenCL formats.
Merge branch 'bleeding-jumbo' into bleeding-mask

* bleeding-jumbo:
  Duration limit tweaks to some OpenCL formats.
  OpenCL formats: Use size_t instead of int in a bunch of places because of problems where eg. a GWS of 32M x buffer size of 64 ends up in 2G which doesn't fit in a signed int.