Add critical section pragmas to all use of "any_cracked" variable, and fix
some bugs while at it.
OpenCL: Show source file name when a kernel build fails.
Move DEScrypt-opencl format to broken/

The code is sprayed with goto's and fails to build more often than not.
For example, it fails using latest AMD driver.
Switch to Lukas' (faster) SHA512 kernel for Office2013.
Workarounds for AMD bugs in Catalyst 14.6beta.