Propagate exception information through BinderRunner

Use exceptions to provide better error messages for Geocoder APIs.

Test: presubmits
Change-Id: Idd8a02d5ff8ec211d4855aefeae55d28943a3e5e
4 files changed