Get unbuildable loc_api module out of the way

 * Wrap it in QCPATH ifdef
 * Fixes conflicts when building full package

Change-Id: Id574185bfa24f99b891d37c94ecea4c4a71d6295
Use qcom path macros

Change-Id: I050522c8806fcc1b302f7e6b43d1e8270c62d394
gps: Use project pathmap

 * Include if either BOARD_USES_QCOM_HARDWARE is not set or if the
   GPS variant matches.

Change-Id: I21d0cd47f09ee2ab4d63c1717b4513c521e890d7
gps: Expect build system to always have a default QCOM variant

Change-Id: Iafe2243b335e67b3a719484dc2faf0fa5ef01651
Destroy client handles after they're closed

Make sure the connection to the RPC service is shutdown and
cleaned up when loc_close() is invoked.

[mikeioannina]: Apply for AMSS 50000

Change-Id: I4f8b4d0aa3c2ff9ca5baf4ac07d31aa2e77d6721