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
Merge branch 'master' into dev
Fixed bugs in TLSA and TXT support. Improved fixtures testing.

+ Fixed implementation of TLSA (hopefully)
+ TLSA value is now stored as a raw byte Buffer in the 'buff' field
+ TXT records support an array of texts. 'data' is now an array.
+ TXT records now support UTF8 (since RFC says to treat as binary info)
+ Added TODOs to comments
+ Noted buggy support for SRV records
+ Updated fixture for TLSA record
+ Fixed fixture for TXT record
Merge remote-tracking branch 'tjfontaine/master' into okturtles
Fixes EDNS & NAPTR support + deprecates some EDNS fields on Packet

+ Fixed broken NAPTR support
+ Now includes support for forwarding EDNS responses (Packet.edns)
+ Added many TODOs with suggested improvements
+ Added many links to GH issues and RFCs
+ Cleaned up code a bit to better please linters
+ Added deprecation notices (see parseOpt)
Commented out debug logging added in previous commit.
Handle unhandled RRs on writing packet instead of throwing exception.
Merge remote-tracking branch 'tjfontaine/master' into okturtles
0.1.0. Many bugfixes + TLSA support.
Merge pull request #7 from okTurtles/okturtles

v0.1.0. + TLSA. Performance++ EDNS++. Fixes: EDNS/NAPTR/TXT. += PRs #2 and #3 from @rakoo

- Added TLSA support
- Fixed EDNS & NAPTR support + deprecates some EDNS fields on Packet
- Now includes support for forwarding EDNS responses (Packet.edns)
- Added many TODOs with suggested improvements
- Added many links to GH issues and RFCs
- Cleaned up code a bit to better please linters
- Added deprecation notices (see parseOpt)
- Handle unhandled RRs on writing packet instead of throwing exception.
- edns/opt should use BufferCursor.copy (Fixes #11)
- Updated `package.json` to include all authors
- Merged tj's `master` branch to add License info
- Updated README to include history of changes
0.1.1 - fixes for npm tags...
Enable parsing of answers without question

Implements first part of issue #1.
Tests and closes #14
Support packet with multiple question

Part 2 of issue #1.
Test packet generated by 2 chromecast devices
Still some issues when writing so roundtrip
does not work.
write multiple questions
Merge remote-tracking branch 'origin/mdns14' into mdns14