Code cleanup

mdns_name_pack() also update length of in/out buffer
Implemented mdns_packet_add_answer_in_ptr()
Added mdns_packet_current() to reduce code size
Implemented mdns_packet_add_answer_in_text()
Renamed service record field target->name
Implemented mdns_packet_add_answer_in_srv()