init: split property context into platform & non-platform components am: 7a5db4ec7f am: a0f91e8efc
am: a4607a2e0c

Change-Id: I85e54f4bdab68d0de1737ba894163512c45acf4a