Don't update hint list with changes from the program (like those from hint insertion).
Also make sure to check with other providers when a character ends a hinting session.
We also need to update hint list when the user deletes the character with backspace.
Merge pull request #2611 from adobe/rlim/code-hints-issues

Don't update hint list with changes from the program (like those from hint insertion).