Various build fixes for Qt5 support
Force the case of dictionary words, to avoid weird sorting issues
Improve error an message
When reporting the column number, start counting at 1 instead of 0.

This is more user-friendly.