#367 子コントローラの__constructで例外が起きた時にdisposeされるようにしました。
emergencyイベントをlifecycleerrorイベントにリネームしました。
__disposeで例外が起きた時に、dispose()の返すプロミスがrejectされるようにし、lifecycleerrorイベントが上がるようにしました。
failReason→rejectReasonにリネームしました。