performance tweak on crc32 calculations

Made a few adjustments to the Crc32 class that almost doubles the
performance on normal Add() operations. Also replaced the runtime
calculated polynomial table with a pre-calculated lookup table.