Merge pull request #108 from nosami/master

fixes too many arguments error - fixes #107
Merge branch 'refs/heads/master' into develop
Add optional logging to a log buffer
Whitespace fixes
Merge branch 'develop'
Bump version 2.6 -> 2.7
Merge branch 'master' into develop
Document: omnisharp server version is up to date
Log errors returned from OmniSharpServer to the debug log when debugging
Fix curl headers being erroneous on windows

I tested with a win7 virtual machine.
Here's how:
- add a -v flag to omnisharp--get-curl-command-windows-with-tmp-file
- (setq omnisharp-debug t)
- evaluate them before trying :P

curl -v reports the request headers. Now that errors in the request are
shown (in 70e76db) we can see the server responds with an html page
describing an "invalid request header"
Merge branch 'develop'
Merge remote-tracking branch 'remotes/github/master'
Go directly to the current symbol's implementation if there is only one impl
Fix windows path sadness in tmp file usage
Separate building and running tests for compatibility

My emacs would not understand && between build-command and test-command.

Now the user must answer "yes" to compile separately.
I have this set so that I can only press space to run tests
Fix implementations whitespace
Merge remote-tracking branch 'refs/remotes/eetu/develop' into develop
Merge branch 'refs/heads/develop'
Bump version 2.7 -> 2.8
force IPv4