Add getCurrentLocation API to LocationManager

Add new API to replace requestSingleUpdate() which is safer and more
convenient for clients to use.

Bug: 133356925
Test: manual (CTS tests coming in separate patch)
Change-Id: Ib7f76bcbff0cd010a479bb7a02e2f7e51e65525c
6 files changed