add_checked_modules_from_symbol shouldn't fail if there are no used modules
After 1760deea (part of !269 (merged)), mkinitcpio exits with 1 when using the kms hook on hardware without any privacy screens.
This is not desired. If no matching modules are found in ${_autodetect_cache}, then add_checked_modules_from_symbol should still return successfully.