[spellcheck] Adding Speller object into MainApplication.
[spellcheck] Added context menu options to replace misspelled words.

And also to add word into user dictionary.
[spellcheck] Added dialog with spell check settings.
[code] Using QVariant::fromValue instead of obsolted qVariantFromValue.