Allow multiple consecutive calls to MdnsPlatform::DeregisterService() with the same handle with no ill effects
Call mDNS_DeregisterInterface before attempting to (re-)register interfaces when network adapters change. (Also improved mDNS logging.) See #883
Update MdnsPlatform to hold a queue of pending calls on service records so that we can ensure the asynchronous calls have responded before processing the next call. Otherwise, consecutive calls may fail.
Fix shutdown code from blocking or asserting in MdnsPlatform
Prevent attempt to access possible NULL pointer when subnet changes
Merge branch 'master' of ssh://core.linn.co.uk/home/git/ohnet
Place MdnsService object back into free FIFO after service thread has called on action to be performed
Update iOS SDK number from 7.0 to 7.1
Comment/remove unused constants from SSDP (to keep iOs builds happy)
Removed unused constant kMulticastPort from TestNetwork (to keep iOs builds happy)
Catch FifoReadError when in mDNS service thread, which may occur at shutdown