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