CPack/RPM: only consider DEFINED for fallback values

Prior to this change, variables containing boolean false values
could not be assigned at component granularity.