shamu: add location API

Bug: 27973314
Change-Id: Ie9b1b733ebcf225d19a513a1efa96fa4b8d0cd38
18 files changed