Added test for CHAP and Password-With-Header
More tests
Add coverity integration (maybe)
Wrapper to make vp_print() work with VPs on the stack

vp_print() does VERIFY(vp), which doesn't work for VPs on the stack
Fix typo
Configure rules to look for <endian.h>
Regenerated

As a separate commit, so it's easier to merge with master
Print out more information in debug3
Print out challenge, too
Change names of endian definitions in autoconf
Revert "Configure rules to look for <endian.h>"

This reverts commit fa16327226cdbc8e499f47fea997be065a8a5de7.
Revert "Regenerated"

This reverts commit 6036bc5b1ddfa569709f8319b80b34db31677aaf.
When we have errors, show TONS of information
Be more careful about decoding base-64 decoded passwords

And update the tests for the case which failed
That's BIG_ENDIAN and LITTLE_ENDIAN
Change -include ordering
Initialize IPv6 scope in ip_ptonx

Set IPv6 address scope ID (fr_ip_addr_t.scope) to zero in ip_ptonx.

This avoids possible random %{getclient:<ipaddr>.foo} IPv6 client lookup
failures due to the scope ID being uninitialized, but then used in
fr_ipaddr_cmp, invoked by client_find, used in xlat_getclient.

The issue was found during a Coverity scan of 3.0.1 and reported as
follows:

freeradius-server-3.0.1/src/main/mainconfig.c:374: var_decl: Declaring variable "ip" without initializer.
freeradius-server-3.0.1/src/main/mainconfig.c:394: uninit_use_in_call: Using uninitialized value "ip". Field "ip.scope" is uninitialized when calling "client_find(RADCLIENT_LIST const *, fr_ipaddr_t const *, int)".
freeradius-server-3.0.1/src/main/client.c:466:3: read_parm: Reading a parameter value.