added support for non-blocking name resolution with Net::DNS::Native (closes #700)