Task #622 Allow passing of identifier to DNS requests

You can now pass a void pointer containing an indentifier for your
DNS request. The callback will pass this void pointer back.