o Bugfix in update_stats() for bug introduced in v5.1: Still adjust stackidx
  even if imperfect nesting encountered.
  - Add testing for this in ftests/outoforder.F90
    - Make outoforder an automatic test in ftests/ instead of ctests/

o Print timers without indenting if imperfect nesting encountered.
  - Also do not print multiple parent info if imperfect nesting encountered.
  - Don't estimate misc_ohd if imperfect nesting was found.

o Add user-visible entry points:
  - GPTLnum_warn(): number of warnings
  - GPTLget_count(): number of start/stop calls to a region

o Always make the string "GPTL" a part of any print to stdout or stderr

o GPTLallocate now prints who called it (helpful for debugging)

o pr_summary.c:
  - Add diagnostics when nregions = 0
  - Do return GPTLerror in a spot which could cause a MPI hang