Exposed more data on events

- Added `failType` to all kind of fail event
- Added `reason` to `actionnotfound` and `permissiondenied` event
Fixed an issue where child action auto aborting stop work
Fixed an issue where loadAction returns Deferred instead of Promise when fail