Add a self-test that ensures FMT_OMP_BAD is not used without FMT_OMP.
We could consider defining FMT_OMP_BAD so it includes FMT_OMP.
Fork: Enable poor man's multi-GPU support. This is experimental. It
postpones format init and that might have side effects. To mitigate
unnecessary problems, everything is just like before as long as you
don't use both --fork and --device options at once.
Don't cache CPU kernels. There were problems seen on Well's AMD driver.
Incremental mode may get >100% progress because of uneven splitting. Show that as 99.99% instead.
Merge branch 'bleeding-jumbo' into memdbg

* bleeding-jumbo:
  Incremental mode may get >100% progress because of uneven splitting. Show that as 99.99% instead.
  Don't cache CPU kernels. There were problems seen on Well's AMD driver.
  Fork: Enable poor man's multi-GPU support. This is experimental. It postpones format init and that might have side effects. To mitigate unnecessary problems, everything is just like before as long as you don't use both --fork and --device options at once.
  Add a self-test that ensures FMT_OMP_BAD is not used without FMT_OMP. We could consider defining FMT_OMP_BAD so it includes FMT_OMP.