Use 1024 entries lookup table and process 32 bits at a time.
Split CRC into header/implementation file & add method to check if the CPU supports PCLMULQDQ.
Put CRC stuff into namespace evb.
Assembler version of CRC calculation from Andre H.