Support multiple display configs for default display, DO NOT MERGE ANYWHERE

Bug: 196986384

Test: run emulator with multiple display configs,
switch config using 'service call SurfaceFlinger 1035 i32 <configId>'

Change-Id: I18fb06763a04ead67999f93bf5bf538777f93b19
20 files changed