Managed interface protocol predeclarations added
Implemented protocol support improved. Though support is available implemented protocols are not added to implementation files just yet as all the framework managed interfaces are not yet available.
Add managed event unit tests