Create class Media.java
Initialize onActionCapture and add button on menu
Add MediaDriver.java
Add button start/stop and initialize events associated

Add comment
Add driver Media and kernel Media

Add kernel module Media
Add driver Media
Integrate kernel media in SCI.js
Add media.js to integrate the media kernel

Driver media and module media are used to take screenshots
and will be used for other media uses such as image compression.
Correct small errors in Kernel Media
Add javadoc to Driver Media and Kernel Media
fix bugs in events  namespace and name

dahuapp is not a correct namespace, replaced by app
using . is not correct for referring to events, replaced by :
improve media capture

- a capture now returns a capture object containing
  - the filename of the screen captured
  - the dimension of the screen
  - the cursor position
- we use Paths class for paths manipulation
move capture button at the end of menubar
Merge branch 'next' into next-driver-media

Conflicts:
	dahu/core/app/scripts/dahuapp.js
	dahu/core/app/scripts/modules/kernel/SCI.js
	dahu/editor/src/main/java/io/dahuapp/editor/kernel/DahuAppKernel.java
Merge branch 'next-driver-media' into next
add the possibility to save projects
introduce screencast controller

this controller will handle all the tierce functions
that relates to the project screencast
introduce the controller in the main app
use the controller in the background view
Merge branch 'next' into next-save-projects

Conflicts:
	dahu/core/app/scripts/dahuapp.js
Merge branch 'next-save-projects' into next
Merge branch 'next' into next-controller
Merge branch 'next-controller' into next