title: NotificationManager.notify() fails with SecurityException
body: <p>When does <code>NotificationManager.notify()</code> require <code>WAKE_LOCK</code> permission on Android 2.2?</p>
  
  <p>I received following stack trace from one user:</p>
  
  <pre><code>java.lang.SecurityException: Neither user ***** nor current process has android.permission.WAKE_LOCK.
    at android.os.Parcel.readException(Parcel.java:1247)
    at android.os.Parcel.readException(Parcel.java:1235)
    at android.app.INotificationManager$Stub$Proxy.enqueueNotificationWithTag(INotificationManager.java:274)
    at android.app.NotificationManager.notify(NotificationManager.java:118)
    at android.app.NotificationManager.notify(NotificationManager.java:94)
    ...
  </code></pre>
  
  <p><strong>UPDATE</strong> Calling code in Scala:</p>
  
  <pre><code>  notification = new Notification(android.R.drawable.stat_notify_sync,
      "%s %s".format(statusTitle, finishedStatus), 0)
    notification.flags = Notification.FLAG_SHOW_LIGHTS | Notification.FLAG_AUTO_CANCEL
    notification.setLatestEventInfo(SyncService.this, statusTitle, finishedStatus,
      PendingIntent.getActivity(SyncService.this, 0, new Intent(SyncService.this, classOf[MainActivity]), 0))
    notificationManager.notify(NOTIFICATION, notification)
  </code></pre>