- added spellchecking, currently only works on linux and mac
- use spellchecking in inputtextwidget and provide a suggestion list
added maximum number of suggestions
Merge branch 'upstream/master'

stream/master'

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
Fixed order of suggested words.
select the word of the clicked position instead of the current cursor position
install hunspell in Travis-CI to make project compile
use ldconfig after installation of hunspell to ensure ld will find it
try to install hunspell from apt instead compile it from source
use the dev package of hunspell
show suggested words on top of the context menu
use QRegularExpression over QRegExp
updated name and email
skip spell checking for currently written words (not fully working yet)
Made hunspell work on Windows
ignore currently written word
moved handler for skipping into the spellchecker to reduce the amount of internal knowledge
fixed off by one
removed unused attribute
somehow missed this file in c713011f4a9a5f27ef10069ca6b75c7741d641b1
fixed another off by one