In PhoneFactory, dynamically allocate 2nd phone when switching to dsds

Test: Manual and unittest
Bug: 142514392
Merged-In: Ia8496a8d297c4512dbe4266b171388ff8d3cbcdd
Change-Id: Ia8496a8d297c4512dbe4266b171388ff8d3cbcdd
8 files changed