Merge pull request #579 from pentaho-skarmali/PDI-10744_execute_permission_spoon_kitchen_pan_carte

[PDI-10744] - Updates for new UX flow.  Backed out saving user preferenc...
[PDI-10744] - if any of the open tabs are dirty, then disable connect menu-item