add support for dns_search

@ibuildthecloud @cjellick 
@sidharthamani thought about it some more and we shouldn't use Set (or the sets module). Its deprecated. Change to the built-in set()