Improvements
- Renamed the SignalAttribute to SignalEventAttribute to maintain the consistency in naming. It is a breaking change.
- Added support to handle WorkflowRestartFailedEvent. By default workflow will fail when this event is raised however user can provide custom workflow action.