Support passing nil server to Client#initialize

Passing nil will use the default epp.nominet.org.uk server which allows
for creations such as

    NominetEPP::Client.new('TAG', 'password', nil, 'AF_INET')

if you want to use the default but need to set the address family as
well.