Fix for updating <span> boundaries during user editing

This partially (and alas imperfectly) implements the third stage
described in http://jira.palaso.org/issues/browse/WS-34799.
Merge pull request #62 from sillsdev/Fix-WS-34799A

Fix for updating <span> boundaries during user editing