Deleting some commented-out code
Comment & string stripping not multiline anymore

Fixes Valloric/YouCompleteMe#988
Again stripping Python multi-line strings

Previous commit broke support for this.

Related to Valloric/YouCompleteMe#988
Bumping API version

This is to notify YCM users to recompile. The API hasn't actually changed, but
there was a recent important bugfix for comment & string stripping that users
will not pick up unless they recompile.
Minor formatting fixes
First version of example_client.py

Currently only shows how to get Python completions, but more will follow.
README now links to example_client.py
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