Merge changes I83162c52,I4b4a7775,I9b2cc8de,I0b63d2fd,I8fa2d271, ... into main
* changes:
Fix import
Always enable gradual rolling out features for adte owners
Add a member to owners
Print full output when rolling output is enabled and subprocess failed
Use StringIO instead of a string list
Erase the rolling outputs after command finish
Only display rolling output on tty terminals
Support displaying TF subprocess progress in a rolling window
Skip logging and hash calculation for 0 or 100 rollout percentage