Move more code to common.
Cache compiled kernel for CPU too.
Merge branch 'bleeding-jumbo' of git://github.com/magnumripper/JohnTheRipper into bleeding-jumbo
Merge branch 'bleeding-jumbo' of git://github.com/magnumripper/JohnTheRipper into bleeding-jumbo
Event more code moved to common.
Applies the same idea of 84fda0e04d414a77bdaebf58997dfa119768c794 to pwsafe.
Merge branch 'bleeding-jumbo' of git://github.com/magnumripper/JohnTheRipper into bleeding-jumbo
Merge branch 'bleeding-jumbo' of git://github.com/magnumripper/JohnTheRipper into bleeding-jumbo
Merge branch 'bleeding-jumbo' of git://github.com/magnumripper/JohnTheRipper into bleeding-jumbo
Merge branch 'bleeding-jumbo' of git://github.com/magnumripper/JohnTheRipper into bleeding-jumbo
Merge branch 'bleeding-jumbo' of git://github.com/magnumripper/JohnTheRipper into bleeding-jumbo

Conflicts:
	src/common-opencl.c
	src/opencl_pwsafe_fmt.c
Mute some over verbosity find_best_lws (as done in 016f973d34b7ca34981acb7f078a0750a6d15d29)
Revert some bad changes i did.
Merge pull request #209 from claudioandre/9fd47ae154ac6a2fa99a5994f3dda8a5bafdf023

Discussion about common code.