Make sure yahttp is linked into remotebackend

Make sure that the yahttp directory is built first
and then link in the resulting library.

Checked with readelf -s .libs/libremotebackend.so | grep NOTYPE
that this fixes the undefined symbol.

Fixes #1732
Mydnsbackend depends on smysql from gymsqlbackend

Fixes #1738
Bail out if geoip and yaml libs are not installed
Merge pull request #1739 from rubenk/link-yahttp-into-remotebackend

Make sure yahttp is linked into remotebackend
Merge pull request #1740 from rubenk/fix-mydnsbackend

Mydnsbackend depends on smysql from gymsqlbackend
Merge pull request #1741 from rubenk/check-geoip

Bail out if geoip and yaml libs are not installed
put dnsdist.1 in rpm
switch travis to dynmodules; use make install to simplify finding backends during tests; show ldd output for debugging linking issues
Make sure geoipbackend pulls in the yaml and geoip libs when loaded dynamically.
verbose make, SQUASH ME
reverse everything since master to figure out weird clang issue