Corrected over-zealous check for GPSD / UDP Output addresses

As reported by redog in the beta thread last week.  This only corrects the problem with entering a non-numeric address (over zealous and erroneous validation on my part).  The last lot of changes I did shouldn't have touched GPSD data flow so I can't say what that is about.  I don't have a GPS unit with me today to check this but certainly I see the outbound connection correctly being made. Suspect that problem may be unconnected.