Use IssueMessage instead of SetError
Update error messages
Remove background.*
Merge branch 'file-lock-3' of https://github.com/ruslo/CMake into file-lock-3