* Initialization of profiler was also missing for a thread
spawned within post_tx_queue.py so we were loosing important
* Changed the profiler test since its logic was already obsolete.
Now we initialize profiler in every thread so the only reason to
not get any profiler traces when a workflow completed is
"enabled = False" in the "profiler" group in the configuration.
* Added more profiler traces
* Small readability changes in the workflow language spec