Adding DAGScheduler event StageCancelled and corresponding handlers.
Added cancellation reason to handlers and other review comments.

Author: Sundeep Narravula <nsundeepreddy@yahoo.com>