No complete during parse

The main idea here is that we try to avoid attempting completion when a notify/parse is ongoing. We don't do anything fancy in this case; at most we simply notify the user that ycmd completions aren't available. This is, I believe, in line with how the vim client behaves.

This addresses #83.