added Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT to updateAppWidgetOptions

E/ActivityManager(  742): Attempt to launch receivers of broadcast intent Intent { act=android.appwidget.action.APPWIDGET_UPDATE_OPTIONS cmp=com.android.deskclock/com.android.alarmclock.DigitalAppWidgetProvider (has extras) } before boot completion

E/AndroidRuntime(  742): *** FATAL EXCEPTION IN SYSTEM PROCESS: UI

E/AndroidRuntime(  742): java.lang.IllegalStateException: Cannot broadcast before boot completed

E/AndroidRuntime(  742): at com.android.server.am.ActivityManagerService.verifyBroadcastLocked(ActivityManagerService.java:12380)

E/AndroidRuntime(  742): at com.android.server.am.ActivityManagerService.broadcastIntent(ActivityManagerService.java:12398)

E/AndroidRuntime(  742): at android.app.ContextImpl.sendBroadcastAsUser(ContextImpl.java:1190)

E/AndroidRuntime(  742): at com.android.server.AppWidgetServiceImpl.updateAppWidgetOptions(AppWidgetServiceImpl.java:1001)

E/AndroidRuntime(  742): at com.android.server.AppWidgetService.updateAppWidgetOptions(AppWidgetService.java:264)

E/AndroidRuntime(  742): at android.appwidget.AppWidgetManager.updateAppWidgetOptions(AppWidgetManager.java:398)

E/AndroidRuntime(  742): at android.appwidget.AppWidgetHostView.updateAppWidgetOptions(AppWidgetHostView.java:318)

E/AndroidRuntime(  742): at com.android.internal.policy.impl.keyguard.KeyguardHostView.addWidget(KeyguardHostView.java:1194)

E/AndroidRuntime(  742): at com.android.internal.policy.impl.keyguard.KeyguardHostView.addWidgetsFromSettings(KeyguardHostView.java:1346)

Change-Id: I95308202dc4815e1e070e37c69eb4f075f4b225e