Fallback to keyword completion when the special completions fail to get any results.

VimCompletesMe will now try to fallback on keyword completion if any of the special completions (user, omni, vim, dict) fail to find result.

Hitting tab after the special completion fails to get any result will switch context to Keyword completion.

The switching of context between special and keyword completions is automatic (or at least, it should be)