Telephony notifications and database file cleanup.

Only register for the events we actually trigger location processing off of.

Check database file for existence and readability before trying open it with sqlite.

Signed-off-by: Tod Fitch <Tod@FitchDesign.com>