Bug 971473 - [System2] Instantiable CallForwarding

- update bootstrap_test
- add related tests for call_forwarding
- refactor call_forwarding
Merge pull request #16590 from EragonJ/bug-971473

Bug 971473 - [System2] Instantiable CallForwarding