Fixed bug when generating reports with nested groups

When generating a report with nested groups, Gatling would die with an error about missing keys. This is because it assumed that parent groups were added before children, but parent groups were being added after children (possibly as a tail recursion optimisation), thus the keys were missing.