LogActivity: Remove lint warning about circular reference to Handler by using
WeakReference. I
Passive mode: use an alarm that doesn't run on device sleep to check
whether to upload. When the db is empty, stop the alarm.
Fennec: removing database back-end. Replace with 50 report-per-file disk
based storage.
Required significant refactoring on both the service and client. Some UI
updates were required.