{8.1.3-new} REST method execution statistics

@RestResource annotated classes get automated timing and error statistic information for all @RestMethod and @RestHook annotated methods on the class.

The statistics are made available via the subpath /stats as shown below in the HelloWorldResource example:

The default REST configuration provides a link to the stats in the navlinks section of the page:

The exception hash shown is the same hash that is shown in the log file and provides a quick way of locating the exception in the logs.

Programmatic access to the statistics are provided via the following methods:

- {@link oajr.RestContext}
  - {@link oajr.RestContext#getStats() getStats()}
  - {@link oajr.RestContext#getMethodExecStats() getMethodExecStats()}
  - {@link oajr.RestContext#getMethodExecStatsReport() getMethodExecStatsReport()}