Fixed an issue where the editor wouldn't clear itself when the value it was bound to was nulled out.
Merge pull request #12 from dcporter/bugfix/clear

Fixed an issue where the editor wouldn't clear itself when the value it ...
Swallows the focus event for scrolling and then redelegates it to SC
...
Refactored the resign responder to actually find the next responder
Resolved the behavior of scrolling and of responder changing
Fix css rule to match futur icon tags changes

See sproutcore/sproutcore#964
Merge pull request #13 from nicolasbadia/icon

Fix css rule to match futur icon tags changes
Add support for command separator
Define the exampleView inside the command object

This behavior allow to easily create custom commands with custom views.
Destroy the controller when the editor is destroy
Add rangy library

- Make use of rangy to get the selection and the range
- Make use of rangy to save and restore selection
- Add the ability to add and remove class to the selection
- Make use of queryCommandState also in firefox since it's working fine
(not like the current implementation)
- Rename insertHtmlHtmlAtCaret by insertHtmlAtCaret
- Remove the _selectElement and selectFirstChild methods which seem
obsolete
randy load fix

randy modules don't works if they're call before window load
Removed the controller
new beautifyShortcut method
Editor state refactor
Rename controller by editor
Remove rangy, and revert queryCommandState with firefox
Fix unit test
Reuse pickerPane command instance