nbody: Fix optimal SI work size calculation.

The original documentation for max occupancy was wrong
nbody: Don't reject drivers using new AMD driver versions.

The format changed to not use the CAL version
nbody: Use cl_amd_c1x_atomics if available

atomic_load_explicit is less hacky than atomic_or(x, 0)