OFStateManager: add listener interfaces

Reviewer: @poolakiran

Implemented for packet-in, port status, and controller messages. The goal is to
enable modules to plug in to OFStateManager, receiving controller messages and
reacting to events from the dataplane.