new optimized crc32c code from intel

This is better, faster intel optimized code.

CPU detection is done once, on process startup, intead of on every call.

Code is structured to be more easily pluggable.

The license on teh intel code is BSD (unlike the previous intel optimized code we got from fio).