Ability to kill jobs thru the UI.
This behavior can be turned on be settings the following variable: spark.ui.killEnabled=true (default=false)
Adding DAGScheduler event StageCancelled and corresponding handlers.
Added cancellation reason to handlers.

Author: Sundeep Narravula <nsundeepreddy@yahoo.com>