DO NOT MERGE - workaround location timeout

The location manager timeout mechanism is not working
at all. It does not timeout as specified. Implemented
the timeout completely in cell broadcast handler and
used a different location manager API.

Fix: 172173511
Test: Manual
Change-Id: I3271e994c7d867927ba9feacd4d1c094e9dd0d12
1 file changed