Add install method to PiFramework
Make state-related fields protected in PiBundle and remove unused related method
Add isStateIn method to PiBundle
Implement init method in PiFramework
Create FrameworkPropertiesWrapper
Create FrameworkPropertiesHelper
Add executor-related members to PiFramework and create PiFrameworkConstants
Modify init method in PiFramework
Add submitTask method to PiFramework
Move service-related methods from PiFramework and PiNormalBundle to PiBundle
Create EventListenerRegistration
Create subclasses of EventListenerRegistration
Create EventManager
Create subclasses of EventManager
Add event managers and related methods to PiFramework
Implement start method in PiFramework
Add event-related methods to PiFramework
Send event in start method in PiFramework