Changed transition and factory interfaces, and changed namespace for process definition interfaces
Changed builder interface and changed its namespace
Provide base implementations for process definitions interfaces
Implemented configuration normalization to extract transitions from states
Implemented ConfigProcessor to process configuration and register process definition services