USPS: Return false for canned_address_verification_works? if login is nil

Was getting `NoMethodError: undefined method `gsub' for nil:NilClass` if USPS carrier was created without any LoginID specified.

Added a return false if the login is nil to prevent the exception.

Review: @maartenvg @dylanahsmith