Expose context menu creation for qtDefaultTaskNode subclasses
Currently, qtDefaultTaskNode creates a context menu to allow tasks to be renamed. Instead of that code residing in a lambda, it should be in a protected method that the lambda calls so subclasses can append actions to the context menu.