command line option to limit memory usage

This patch adds '-m' command line option, which allows to override detected available ram. This can be used
to limit the amount of ram used by lrzip.

The use case that prompted this patch is running multiple lrzip processes at the same time decompressing large files. Without '-m' flag, the machine will run out of memory.