Ported solution detection for CSharp completer
cs solution detection: some restructuring/cleanup
cs solution detection: style cleanup
simplified cs solution detection
Allow '*' in ycm_filetype_specific_completion_to_disable.
Fix running build.sh from other directories
Fix running from a directory whose name contains space
Merge pull request #9 from metatheos/cs_solutiondetect

cs-completer: improvements for solution detection
Merge pull request #13 from ntkme/fix-build-script

Fix running scripts from certain directories
Merge pull request #11 from AlexJF/wild_autosem_disable

Allow '*' in ycm_filetype_specific_completion_to_disable.
Explain how to generate cmake flags db.

Relevant to Valloric/YouCompleteMe#1084
Add Go support for tag file reading.

Fixes Valloric/YouCompleteMe#1094.
Resolving IndexError issues with unicode in buffer

When the user is typing on a line that has non-ASCII chars,
CompletionStartColumn tends to screw things up because it used to assume every
byte is a char, which isn't true.

Fixes #788.
Clarify that line/column numbers are byte offsets.
Minor rewording in README
example_client sends goto requests

Also requests for defined subcommands.
Minor extra comments for example_client
More docs on ycmd behavior
Relicensing example code under Apache2
README rewording.