Recursor: Throttle all queries to a server after N consecutive timeouts (or unreachables).

This feature saves valuable resources by avoiding queries to servers from which we don't receive any answer. It's disabled by default.
nit, thanks @jpmens
Travis: build all manpages
Travis: skip downloading LaTeX
Merge pull request #1302 from zeha/faster-travis

Slightly faster Travis builds
Merge pull request #1300 from pmca31/master

Recursor: Throttle all queries to a server after N consecutive timeouts (or unreachables) - thanks to Paulo Anes
Add per-rrset-comments
JSON API: Catch wrong container types

Avoids an assert/abort in rapidjson.
Travis: Add travis_retry for rubygems operations

As per http://blog.travis-ci.com/2013-05-20-network-timeouts-build-retries/
and a recommendation from @travis-ci.
Merge pull request #1301 from zeha/comments

Add per-rrset-comments
fix i386 compile, thanks @zeha
add additional levels of ents (auth and unauth) to the insecure delegation ent test
fix for errata 3441 of RFC5155
workaround for ldns-verify-zone nsec3 bug in regression tests
limit mode 0 closest provable encloser to optout
remove outdated NPTL advice, add net.ipv6.route.max_size tuning suggestion
Merge pull request #1308 from mind04/2ent-optout

fix for errata 3441 of RFC5155
raise our socket buffer raise so it no longer generates a warning, move our checkFDs to separate function (still #ifdeffed out), add automated failsafe checking of Linux IPv6 limits & warning. We warn all the time, even if you don't yet use IPv6. Hoping people will see it!
Merge branch 'master' of github.com:PowerDNS/pdns
workaround for remotebackend failures on travis-ci