Monitor makeflow for all resources (not only disk and memory).
Increase resources requested when limits exceeded.

When a task fails because of resources limits, it is rescheduled with an
increase on the resources requested.  This continues until dag_max_try
is reached. The original resource summary is moved to
rule-job-id.summary.failure.%d (thus if the task exceeds resources 10
times, but works at the 11th try, we have 11 such summaries).

Right now the increase is hardwired to double the original request.
Future improvements are to have some flexibility on how requested
resources are increased, and also have an upper limit on the resources
requested. The code could use some cleaning too.
Monitor with two sets of limits in Makeflow per rule.

Each category defines two sets of limits, std_resources and
max_resources. std_resources represents the initial resources requested,
while max_resources represents the maximum value the original
std_resources may be increased when retrying a rule.
Basic statistics from histograms to table.
Simple script to query the archive
ooexample