1. Serialize the execution of webhandlers in a workflow.
Some webhandlers require focus to the elements on the web page
and switching from it will cause loss of data.
We added a FG_Workflow_InProgress flag. If the flag
is set, we do not move on to the next web handler.
Each web handler needs to reset the flag once its
processing is done.

2. Added logic to report session data to the boss to
Data is sent to the server when BEFORE we fetch the NEXT
workflowaction. This is to make sure that the web handler has
finished processing the workflow data.
generate session report.