Make generic split pbkdf2-hmac-sha1 kernel more generic:
- Support arbitrary output length unless -DOUTLEN.
- Support run-time iterations count unless -DITERATIONS (a fixed
  one will make for a little faster code).
Encfs-opencl: Use the generic split pbkdf2-hmac-sha1 kernel and
auto-tune to device.