[PDI-12227] - Handle flow where user does not have execute perms and disconnects repo.  Warn user that tabs will close and allow them to not disconnect.  Repo disconnect is now delayed based on warnings and prompts.
Don't display warning prompt if there are no open tabs.
Check execute perms for jobs.  Also disable replay button without execute perms.
[CLEANUP] - Code review changes
Merge pull request #550 from pentaho-skarmali/PDI-10744_execute_permission_spoon_kitchen_pan_carte

[PDI-12227] - Handle flow where user does not have execute perms and dis...