Prevent passing an IP to `ceph-deploy new`

The following adds an argparse argument validator for regular expressions that will be used in ceph-deploy new so that we prevent accepting an IP which will cause issues with the config file.

These commits should look much better.