Fixup types in rlm_couchbase instance struct, and add type validation
Add PW_TYPE_SIGNED and PW_TYPE_INTEGER64 to the conffile parser

PW_TYPE_INTEGER was being used to create signed ints, which in the vast majority of places was wrong (they needed unsigned ints).

For anything which does need signed ints there's now PW_TYPE_SIGNED.
Add a few more enum types
Pass pointer to the handle instead of handle in SQL group functions
Whitespace
Fix dumb errors in the rlm_sql reconnection logic. Fixes #651
Whitespace
Markup more SQL functions as nonnull
Remove useless wrapper functions in the postgresql driver
Section can sometimes be NULL
Need to check that rlm_sql_select_query != RLM_SQL_OK, < 0 is not enough as it may return RLM_SQL_RECONNECT Fixes #651
Need to pass CPPFLAGS to the analyser too
Do pass2 only once.  Closes #650

A temporary fix until we can find out why it's loading the
same thing multiple times
Run pass2_cb on components once, not for each component
Allow Post-Proxy-Type Fail.  Closes #653
Newer name for control list should have priority
Use sql_rcode_t
Add fr_cursor_last
make rad_assert_fail call fr_fault(SIGABRT) (instead of abort) so we have a better chance of entering the debugger with a valid stack
update-operator test should use += to add failures