Clarify rules of how code should be changed for contributors. Add documentation for cleints of library. Especially about `PJ_OVERFLOW` and `pj_realloc`.