MountService: Check for null pointer when looking for vold code

* There is actually no code path that will set an event into
  NativeDaemonConnectorException, so any reference to the event code
  will result in a null pointer exception, taking down MountService and
  the rest of the system with it.

Change-Id: Id62f724953aacc363b3455584c6a3ad1381c6138
(cherry picked from commit 31f051ab8445c04ca52da40e19062aa57c122954)
BaseStatusBar: Dismiss heads up on backpress.

Change-Id: I5b6191657cf0b74d825eb653a6e82c33e0527aad
(cherry picked from commit dd64d8cdf00e9eac83c17e1f505583d27dd5aaf6)
SystemUI: Clear disappearing children and remove HeadsUp on recreate.

    - Since some views animate in and out of visibility
    the call to removeAllViews on the mStatusBarContainer may still
    keep a reference to the view.

    - Also remove mHeadsUpNotificationView from the window manager if
    it's not null.

Change-Id: I5ced26e0f36362e89779bd7c6dac4d8235e0c0e9
(cherry picked from commit a8712a0196219584e25ae94e02942447d3cdad49)
Merge pull request #47 from CyanogenMod/stable/cm-11.0

Update to upstream