Support Doxygen comment and keywords
Add interface to show compile error markers
Fix script file handle treated as if opened though if failed

The file handle is incorrectly compared to 0; we had to compare to
INVALID_HANDLE_VALUE.

Also deleted some old commented codes.
Add error display feature to README.md's feature list