Avoid error when second level grouping is applied but first level grouping is not

Conflicts:
	app/assets/javascripts/timelines.js
Decompile second level grouping adjustments, preserve at least one reporting to root

Disclaimer: The specification is kind of weird