This completely reworks command "rally task detailed"
so this command processes task data in the same manner as
"rally task report".
As result, we have the following:
* same results as in HTML report (this fixes bug #1550262)
* using extended task results - this is what we will use
someday in all cases instead of generic task results
* streaming task results processing
* code simplification - removed several single-time used
functions in method scope
* removed unused code from rally.task.processing.utils
Change-Id: Ifd5d09038762890c41ac89983c91d00646f81f4a
Closes-Bug: #1550262