Consolidate add/remove GNSS data listeners code in LMS

The code in the following methods in LocationManagerService is very
similar and could be replaced with an equivalent generic method.

addGnssMeasurementsListener()
addGnssNavigationMessageListener()
registerGnssStatusCallback()

Similarly, for the following methods as well

removeGnssMeasurementsListener()
removeGnssNavigationMessageListener()
unregisterGnssStatusCallback()

Fixes: 124405905
Test: Verified with GnssLogger
Change-Id: Idea9725346b458095209b030827a1032f8ef6974
1 file changed