pbkdf2-hmac-sha512-opencl: split kernel. Also moves SHA256 code from
pbkdf2-hmac-sha256-opencl to opencl_sha2.h