Simplify the IPv6 DAD code and fix some races.
Merge branch '20141118-nd6-dad-refcount' into markj-develop