lib: update crc32 lib from 3.3 kernel git

Signed-off-by: nobodyAtall <tsogkas@ceid.upatras.gr>
Signed-off-by: garwedgess <garethwilliams21@gmail.com>

Conflicts:
	include/linux/crc32.h
	lib/crc32.c
	lib/gen_crc32table.c