service_context: split into platform and non-platform components. am: a058b569 am: 88fe61cd am: 0b0d7168 am: bfbdc901 Change-Id: Ice9d66da54f660f1882cbc5e088f96285c0cfd42