fix buggy completion, unsaved content wasn't used

The call to clang_codeCompleteAt() was buggy as it wasn't using the
unsaved file content making the completion useless unless the file was
saved on disk at the time the completion was triggered.