travis: test with clang, too
Add placeholders for dns/curl
err: Add err return codes to everything that needs them
util/safe_math: use iterative tests for finer reporting