Changed Notification API and wrote basic center implementation.

Updated the notification center and listener APIs to remove tracking
of the last notification ID (as unneeded most of the time and
unavailable in those few cases where it might be useful).  Wrote
integration tests to exercise new basic implementation of the
notification center.

AFDP-100