Fix various problems

- OPT have an empty name, so we take this into account in nameUnpack
- Fix header writing
- Fix typos on Edns
- Remove temporary OPT added in additional
- Remove unneeded counts variable
- Fix PARSE_OPT case with count stuff
Use [] instead of undefined default fields

Partial revert of 9a599a8747b8cbc5b1650f68d0098952bc613d7c
Add support for TLSA