Merge changes I3525edc3,I6e18915e am: c2e56739dc am: 11ed6b71d4

Change-Id: I85b8798fc82873d22c338937bb61092fbde259e6
tree: 922a40aed2360f20cc24a028b1f384980c05c8c6
  1. core/
  2. services/
  3. tests/