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
Ignoring some files and directories
Integrated Jasmine examples with RequireJS into maven
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
Big Update, Import Plugin Infrastructure
Update config.properties

Fix storage dir path
Changed to HTML5 doctype
Merge pull request #1 from dbck/new-engage-player-doctype

Changed to HTML5 doctype
Adjusted jasmine configuration in order to fit better in the new project structure
Updated jasmine dependency to version 1.3.1.2
Moved jasmine SpecRunner template
Fixed path to require.js
First passing attempt to use jasmine with engage core directory structure and dependencies
First tests related to EngageCore passing.
Deleted jasmine example spec files
Commented out a missed used helper function of the jasmine example.
Merge pull request #2 from dbck/new-engage-player-reconfigure-jasmine

New engage player reconfigure jasmine and add a test for the core
rename api, manager and plugins with a theodul prefix