john: enable OpenCL and OpenMP support for --jumbo

Closes #19105.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Add :hg build requirement.

Closes #19074.
Reorder dep spec types by frequency