Use perl 5.10 version.
Added formatting.
Added progress bars for most time consuming items.

Unfortunately, I can't add it for _all_ time consuming items.
The final 'git checkout master' in Cleanup takes a while, but I can't
hook progress into it.
Maybe this will be good enough progress info...
Expanded range of elapsed time to days, just in case someone needs it.

This will also reduce the minimum time as well, so hours will no longer
be displayed necessarily.
This seems to be the magic order.

I don't get any "out of order" messages with this user defined function.
Log if affinity changes.
Should add the Physical data to info to fixup SHARE+BRANCH actions.
Search for SHARE+BRANCH in addition to BRANCH.

For SHARE the action seems to be recorded first in the parent.
With the new sort algorithm, I don't think I require a simulation step anymore.