Use Sandi codec to encode/decode base32
clean up and improve some error messages
Server:

* improve the Server API by allowing the use of the different other type
  of DNS Record:
  * A
  * AAAA
  * NS
  * PTR
  * CNAME
  * DNAME
bump version
Server: make createServerConf consistent
Client: add sendQueryType commands
DNS: temporary functions to allow user to send different type of DNS query
Types: derive FQDN and FQDNEncoded with class Ord
Utils: make removeFQDNSuffix returns error in case of wrong suffix