SF project owner UI updates

in Project Settings, project owner role can not be changed.  project owner can't be removed from project
Guard put in ProjectCommands too

testRemoveUsers_ProjectOwner_NotRemovedFromProject() added to ProjectCommands_Test to verify project owner can't be removed.

E2E setupTestEnvironment modified so Manager User creates Other Project (previously was Admin User creating).  This is so Projects E2E can have admin remove himself from a project.  This also rippled to the expectations in the Activity page test.