Implement mutually exclusive --sparse (default) and --dense (non-sparse) options.

--sparse is effectively a no-op (since it is turned on by default)
--dense, if specified, it turns off sparse image generation

Fixes #24 sparse images should be the default

Signed-off-by: Rune Morling <ermo@foresightlinux.org>