Extra API note in README (absolute filepaths)
Removed top-level 'filetypes' request param

This is now a computed property as well.
ycmd output now not mixed in by default
Printing out request/response newlines in logs

By default, json.dumps() replaces newline chars with '\n'. This screws up the
output for us.
Avoid temp folder creation race condition
Simplified some comments
Turned some functions into constants
example_client now shows idententifier completion
Simplified toggling of ycmd's output with client's
example_client now shows cpp completion
Logging http request/responses in example_client
Using httpie for nice request/response output
sample files now in samples dir
Formatting fixes
Exposing new /ready handler & include_subservers

OmniSharpServer has two different states: 'healthy' (server is running) and
'ready' (server has loaded solution file and can receive requests).

We need to expose these two states to ycmd clients. It's now also possible to
query the state of not just ycmd but all subservers as well.
example_client now shows C# semantic completion
Readme for example code.
Now returning start_column for completions

Callers should be told where the completion strings should start in the buffer.
Example cpp file now has an example error

To demonstrate the diagnostic information response.
Diagnostic kinds now full name instead of 'E', 'W'

This changes both the C++ API and the REST API.