Fix issues with timeout and if a domain exists
Fix issues with timeout and if a domain exists

* When creating a domain it would fail if the domain exists. New behaviour is
  to update the existing domain.
* Raise default request timeouts to 10

Change-Id: I4896f046feb1cc3382a4a848cb0d0689bed44b5b

openstack/designate,ramsateesh/designate,melodous/designate,muraliselva10/designate,kiall/designate-py3,melodous/designate,tonyli71/designate,melodous/designate,tonyli71/designate,ionrock/designate,melodous/designate,tonyli71/designate,kiall/designate-py3,kiall/designate-py3,cneill/designate-testing,ionrock/designate,openstack/designate,grahamhayes/designate,cneill/designate-testing,kiall/designate-py3,cneill/designate,cneill/designate-testing,muraliselva10/designate,cneill/designate,cneill/designate,cneill/designate,muraliselva10/designate,ramsateesh/designate,cneill/designate,openstack/designate,ionrock/designate,kiall/designate-py3,grahamhayes/designate,ramsateesh/designate,grahamhayes/designate