[2518] Move NameParserException to exceptions.h header
[2426] Support generic version of rdata::createRdata(text) in generic RDATA

Also adjust tests correcting the expected behaviour.
[2185] Add support for the TLSA RR type
[2426] Fix leak of GenericImpl object when an exception is thrown
[2168] Remove use of UnitTestUtil::matchWireData() in dns/tests/

This also fixes a bug in TSIGKeyTest.construct where key_short_md5 was
not tested correctly.
[2168] Remove UnitTestUtil::matchWireData()
[2168] Fix more unittests
[1894] Avoid expensive Name copy
[1894] Add LabelSequence version of NSEC3Hash::calculate()
[1894] Use a single LabelSequence object instead of doing costly name splits
[1894] Add missing method
[2518] Introduce isc::dns::Exception and organize all DNS exceptions under it
[2518] Untabify code
[2518] Fix some more cases of unqualified use of Exception
[2512] Add support for the CAA RR type
[2534] Support some minor cases for quoted character strings (compatibility with BIND 9)
[2000] Update OPT RDATA parser to handle EDNS options
[2000] Add more fromWire() tests
[2000] Add appendPseudoRR() unittests
[2000] Add OPT::toWire() implementations