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
Merge branch 'new-engage-player' of https://github.com/martabel/Opencast-Matterhorn into new-engage-player

# By Martin Abel
# Via Martin Abel
* 'new-engage-player' of https://github.com/martabel/Opencast-Matterhorn:
  commit MH backbone example
Merge pull request #2 from martabel/new-engage-player

MH backbone example
Ignoring some files and directories
Integrated Jasmine examples with RequireJS into maven
Engage: plugin api, plugin manager, example plugin
Merge pull request #3 from bwulff/new-engage-player

Engage: plugin api, plugin manager, example plugin
Merge branch 'new-engage-player' of https://github.com/CallToPower/Opencast-Matterhorn into new-engage-player-testing

* 'new-engage-player' of https://github.com/CallToPower/Opencast-Matterhorn:
  Engage: plugin api, plugin manager, example plugin
Merge pull request #4 from dbck/new-engage-player-testing

New engage player testing