protect all uses of ffap-url-regexp with nil checks

protect all uses of ffap-url-regexp with nil checks. some already have nil checks, but not all. ffap lets you set ffap-url-regexp to nil to disable URLfeatures, which is useful to prevent helm from ever trying to open network connections.

thanks in advance!