Added ability of directive to update model on more general content changes

This PR covers changing the model appropriately when the user pastes content into the editor, or editor content was edited by a TinyMCE plugin.