Added options to choose whether GoTo commands result should be opened in the new buffer and in which one.
missing space
Combined same_buffer and buffer_command options.
ycmd watchog timer now wiser about machine sleep

We now make sure we don't terminate ycmd if we skipped a watchdog wakeup
time. If we skipped a check, that means the machine probably went to sleep and
the client might still actually be up. In such cases, we give it one more wait
interval to contact us before we die.
Added check for Vim 'hidden' option when trying to open result in the same buffer
reverted back to the GetBufferOption
Merge pull request #845 from davits/master

Added options to choose GoTo commands buffer...
Merge pull request #903 from Valloric/watchdog-fix

ycmd watchog timer now wiser about machine sleep
Basic Yacbi integration.

* Added GetUsrForLocation to ClangCompleter
* Just like "GoTo*" commands were treated in a special way
  we now also have "Query*" commands that open QuickFix list.
* Added QueryReferences command
* Modified GoToDefinition command so that it tries to use yacbi
  if the primary way fails.