Fix compilation on Mac and use pkgconfig to get info.
Always spell-check current file.

Spell-check must be done for the current file even if it is not in startup project.
Highlight spelling errors.
Doxygen keywords can start with '@' as well.
Merge pull request #18 from Typz/build

Fix compilation on Mac and use pkgconfig to get info.
Merge pull request #20 from Typz/doxygen

Doxygen keywords can start with '@' as well.
Merge branch 'currentfile' of https://github.com/Typz/SpellChecker-Plugin into Typz-currentfile
Merge branch 'Typz-currentfile'
Pulled in merge request currentfile (#17) from Typz
(just updated the formatting, yes I am pedantic)
Merge branch 'highlight' of https://github.com/Typz/SpellChecker-Plugin into Typz-highlight
Merge branch 'Typz-highlight'
Merging pull request highlight (#19)
Again did some formatting during tests, some comments on those
- As a rule I do not do assignments in tests, thats a bug waiting to happen.
- Iterating over const ref items can be a huge gain in big lists by preventing unneeded copies.

Then I have to thank Typz for this contribution. It is a very elegant way of doing it and it solves one of my most irritating issues not getting this to work. I like the suggestions comment when hovering over the mistake.
Updated revision to .2
Replace word in a single edit operation.

This allows the replacement to be cancelled with a single UNDO command.