enable spell checking context menu

- [x] add attached property IsSpellCheckContextMenuEnabled
- [x] minor improvement to this new feature

Closes #1048