New plugin format, capable of optional plugs.
Convert non-plug formats to new-style plugins.
Convert all OpenCL formats to plugins.
Convert more optional formats to plugins
Plugify pfx, rar, ssh, wpapsk and zip.
Plugify mozilla format.
Fix for legacy Makefile vs. new plugin format.
Plugify HMAC-MD5, HMAC-SHA1 and raw-SHA0.
Plugify krb5-18/23 formats.
Plugify CUDA formats and add some missing glue for other formats
as well.
Minor fixes for new plugins.
Move raw-sha224/256 CUDA formats back to being non-plugs and fix other
issues. All known problems gone now.
Some changes spotted on sparc system
Minor changes to --encoding (et al) usage output.
Merge pull request #638 from magnumripper/newplug

New plugin interface, capable of optional formats (eg. depending on autoconf results or OpenSSL version)
Merge pull request #669 from frank-dittrich/bleeding-jumbo

Bleeding jumbo: some minor fixes and enhancements
Fix for x86-64 no-SIMD build, vs. new plugin interface.
changed utf-8 encode size for UTF_8 formats
OpenCL speed-ups for --list=format-[all-]details
pwsafe OpenCL kernel overwrites input buffer, so the "new_keys"
optimization introduced in 6a2e122a breaks the format unless
only one salt is attacked. Closes #640