MH-8884 -- Added temporary file cleanups to workspace and ingest service

git-svn-id: https://opencast.jira.com/svn/MH/trunk@14022 e6edf6fb-f266-4316-afb4-e53d95876a76
MH-9462 & MH-9463 & MH-9464 - This is the result of John King's patches to the CAS system to update the version of CAS that we are using, fix the logout link so that it functions as expected and a null pointer exception regression. 


git-svn-id: https://opencast.jira.com/svn/MH/trunk@14034 e6edf6fb-f266-4316-afb4-e53d95876a76
MH-9463 - Version missing from previous patch. 


git-svn-id: https://opencast.jira.com/svn/MH/trunk@14036 e6edf6fb-f266-4316-afb4-e53d95876a76
Merge branch 'release' into new-engage-player