chrights doesn't raise error by default

If a chown,chmod,chgrp or utime call fail, it doesn't raise an error.
Used by extract_file_payload to have same behaviour than tar when file
is owned by root by example.
Handle missing parameter in description

Image and version are required, so an error is raised if missing.
Description, author and is_min_version are optional, so update their default
value.

Signed-off-by: Sébastien Luttringer <sebastien.luttringer@smartjog.com>
Rename variable error which conflict with installsystems.printer.error

Signed-off-by: Sébastien Luttringer <sebastien.luttringer@smartjog.com>