Part 1: Add GeckoTaskTracer.
Part 2: Add TracedTaskCommon.
The rest implementation of TaskTracer.
Unbind startup with profile.sh, temporary remove pr_log.
Update log format.
Add parent task id to the TraceInfo in its TLS.
Temporary enable mic/camera permission.
Add MOUSE, POWER_KEY, and HOME_KEY to SourceEventType.
An experiment of using asprintf to log, but commented out.
Add function to log User Label.
Update AddLabel function.
UserLabel: Quote the user message with double quotes.