Merge pull request #916 from mispencer/TargetRuntimeOutputForMuliConfigBuilds

Set runtime output for multi-config builds as well
removed ycmd submodules
Removing ycmd
ycmd now as submodule
updating ycmd subrepo
Using https over git protocol for ycmd submodule
Updating to latest ycmd
Travis config now checks out submodules
Merge pull request #973 from Valloric/ycmd-subrepo

Ycmd subrepo
Error message for no ycmd submodule checkout
Explain how to get debug output with terminal vim

I found this through Valloric/YouCompleteMe#914, but it should probably be in the docs here.
Fixing race condition on server crash

Crash handling code tried to read stderr log file, but the file can be deleted
by the server befor we get to look at it. In such a case, we post a different
error message (without the log output).

Point is we do our best to get the error output if the user doesn't have
g:ycm_server_keep_logfiles set. If we can't get the logfile, oh well. We tell
the user to set that flag if they care.

Fixes #974.
Updating to latest ycmd
Merge pull request #975 from willsALMANJ/patch-1

Explain how to get debug output with terminal vim
Faster drawing of red diagnostic underlines

The new version of the regex executes faster.

Fixes #968.
GoTo commands now work when spaces in filenames

Fixes #977
Propagate exception stacks though futures.
Crude razor support
Revert "Revert "Only removing our signs in buffer, no all""

This reverts commit 9d06a3e54cdfa35033434c0127e75d127ad562b6.

Conflicts:
	python/ycm/vimsupport.py