Extract WakefulBroadcastReceiver code to BaseBroadcastReceiver and acquire a wake lock in LockerService