scan.py: Take into account that not all the options (like 'source' for instance) are available on all the scanners

Signed-off-by: Jerome Flesch <jflesch@gmail.com>