commit changes before merge
Merge branch 'master' of github.com:jmrosinski/GPTL
o Bugfix to enable multiplexed use of latest PAPI library which includes the
  Component interface (PAPI-C), which became available around PAPI-3.9.0. The
  problem occurred in GPTL because the PAPI-C API changed slightly
  vs. previous versions. Thanks to Crystal Jernigan of ORNL for discovering
  and reporting the bug.

o New entry point GPTLprint_rusage() enables printing useful information from
  standard C library routine getrusage(). This is the preferred mechanism for
  getting memory hiwater mark from GPTL now that Linux supports it (as of
  Linux 2.6.32). Other information printed includes number of hard and soft
  page faults, and number of voluntary context switches.

o Do not print values of timers which are ON. This is
  because a GPTLstop call is required to achieve a current accumulation.

o Obsoleted FORTRANCAPS

o Relevant to ENABLE_PMPI=yes only: Migrate specification of MPI_STATUS_SIZE
  up to macros.make. A value of 10 is now more common, while in older MPI
  libraries it was often 5.

o Relevant to ENABLE_PMPI=yes only: Bugfix to PMPI hooks enables use of
  recent MPI libraries which include mods to the function prototypes adding
  "const" to appropriate MPI arguments. This was a change to the MPI standard
  adopted around definition of the MPI 2.2 standard.
Merge in all changes.
o Minor bugfixes
o Add call to GPTLpr_summary from MPI_Finalize in pmpi.c
o Bugfix to gptl_papi.c: some calls to GPTLerror were missing "thisfunc"
  argument, resulting in a segfault if called.

o Modify avail.c to do nothing if PAPI not available
o Fix behavior of CONST
o Add program printmpistatussize.F90 to assist in editing macros.make