Sisyphus CKEDITOR and TinyMCE integration

Hello!

I wrote some more code to the Sisyphus plugin, so that it can be integrated with CKEDITOR and TinyMCE and solved some bugs in the process as well. I added "use strict" declaration to the plugin. 

# New features 
onBeforeSave, onBeforeTextSave, and "textsave.sisyphus" events. 

## onBeforeSave
onBeforeSave is triggered just before Save occurs. This can be set in options.

## onBeforeTextSave 
onBeforeTextSave occurs just before text is saved by the immediate handler. This can be set in options.

## textsave.sisyphus jQuery event
Now you can trigger the immediate handler to save text through jQuery $("#textareaID").trigger("textsave.sisyphus"). This is used by integration as well.

## CKEDITOR and TinyMCE integration demos
The demos how to integerate Sisyphus with these two editors are available in the demo folder in the repository.

# Problems or to do stuff
I did not check SpecRunner or other things, and I think they fail at the moment. If you could check them into order, I would be glad. I'm also happy to receive any comments on the development I made.

Best regards,
Tommi Gustafsson