Update and cleanup the readline library support
This commit updates and simplifies the checks for the readline support in nslookup and nsupdate:
- Change the autoconf checks to pkg-config only, all supported libraries have accompanying .pc files now.
- Add editline support in addition to libedit and GNU readline
- Add isc/readline.h shim header that defines dummy readline() function when no readline library is available
Edited by Ondřej Surý