+1 SWIFT/BIC payment type

I used the new the new Faker's Regex-based generator.
Uppercasing Swift/Bic values was a personal choice, even though [ISO-9362 specification](http://www.swift.com/assets/swift_com/documents/products_services/BIC2014_white_paper_57047_june2014.pdf) & its [Wikipedia Page](http://en.wikipedia.org/wiki/ISO_9362) both avoid giving particular indications on using capital or lower case letters.

I presume any unit test may be useless here, since `BaseProvider::regexify()` is already test-covered.