better handle NetworkParameters in Address

 to allow other kind of networks that are not defined in the library.
I think it was the case, as no tests failed. The idea here is to always have a not null `NetworkParameters` and anything unrecognizable will fail.