binder: Add package change observer to iorap.

iorapd registers the observer to package manager service to
get notification when a package is updated including new installation
and (non)version update. After receiving the notification,
the version map is updated accordingly.

Re-register the observer when the package manager service is dead.

Bug: 150742983
Test: Run iorapd,  update an app and check the logcat output.

Change-Id: Ia8c327a5abba9daec102e1671c38cb6880d2a46f
13 files changed