Revert "lib/lzo: huge LZO decompression speedup on ARM by using unaligned access"

This reverts commit 7c483973bdfc4c0e4a98e6d71c2b7aaed2f09ae9.
Revert "lib/lzo: Update LZO compression to current upstream version"

This reverts commit 6cc5bae96b401c40d11a9eaa1d61ee394cafaab2.
Revert "lib/lzo: Rename lzo1x_decompress.c to lzo1x_decompress_safe.c"

This reverts commit 3c2908bc0d8c7ce9057880a90d02435ab469ec5d.
lib/lzo: Rename lzo1x_decompress.c to lzo1x_decompress_safe.c

Rename the source file to match the function name and thereby
also make room for a possible future even slightly faster
"non-safe" decompressor version.

Signed-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com>
lib/lzo: Update LZO compression to current upstream version

This commit updates the kernel LZO code to the current upsteam version
which features a significant speed improvement - benchmarking the Calgary
and Silesia test corpora typically shows a doubled performance in
both compression and decompression on modern i386/x86_64/powerpc machines.

Signed-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com>
lib/lzo: huge LZO decompression speedup on ARM by using unaligned access

Signed-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com>