UTIL: add pj_assert which logs errors but doesn't abort.

pj_assert is designed to be used in conditionals, and will spit out a
warning if the result is ignored.  Use it like this:

    if (!pj_assert(expr)) return Err_no_good;