Updated zlib and improve compiler's ability to optimize page tables

Conflicts:
	arch/arm/include/asm/pgtable.h