always update metrics last upload time
Added null pointer checks to getting wifi manager and scan result. In theory neither of these should have ever been null.
1185 NPE Reporter.startup (no telephony manager)
#1185
If TelephonyManager is null, just return.
1187 - NPE - Appears to be from no app context
The line nuns in the report don't match exactly, but it appears to be a null app context is causing this.
#1187
periodically update metrics last upload time
Merge pull request #1179 from cascheberg/fix-metrics

@cascheberg Always update metrics last upload time label
Explicitly set the mPhoneType to .PHONE_TYPE_NONE;
Merge pull request #1192 from garvankeeley/1169-acra-npe-wifi

1169: ACRA Report: NPE WifiScanner.java:98
Merge pull request #1194 from garvankeeley/1185-npe-reporter-get-telephony

1185 NPE Reporter.startup (no telephony manager)
Merge pull request #1195 from garvankeeley/1187-npe-wifiscanner44

1187 - NPE - Appears to be from no app context
1190 NPE FirstRunFragment:50
This line number is where getDialog() is assumed to return a non-null, fixed.
Merge pull request #1203 from garvankeeley/1190-npe-firstrunfragment-getdialog

1190 NPE FirstRunFragment:50