Specifies platforms more explicitly, making things easier when an "unexpected" host platform is passed.
#codereview Kellan.Carr
[CL 2286780 by Dmitry Rekman in Main branch]
- Code cleanup and minor rearrangement (e.g. variable name changes).
- Additions.
- Case issues fixed.
- Minor fixes (init ordering).
[CL 2172690 by Dmitry Rekman in Main branch]