* feat(TUP-23827):Runtime Lineage for studio.
* feat(TUP-23827):improve and add junits for Runtime Lineage.
* feat(TUP-23827):TUP-28161[bug]runtimelineage.prefs will generate
reproduced jobid+version。
* feat(TUP-23827):TUP-28186[bug]runtimelineage.prefs better remove job
version
* fix(TDI-44670): Runtime Lineage - Finalize component part
* fix the compiler issue for null value
* Revert "fix the compiler issue for null value"
This reverts commit 227fbb99bb.
* fix the compiler and NPE issue
* feat(TUP-23827):only support for DI jobs if selected "Use runtime
lineage for all jobs".
* feat(TUP-28539):Enhance GUI of Runtime Lineage.
* fix the compiler issue
* make private
* feat(TUP-28539):improve for Enhance GUI of Runtime Lineage.
* fix the compiler issue
* feat(TUP-28539):improve to filter dataviewer/guess schema for Enhance
GUI of Runtime Lineage.
* feat(TUP-28539):fix a path bug for Enhance
GUI of Runtime Lineage.
Co-authored-by: wwang-talend <wwang@talend.com>