Close stdin before server starts.
Merge pull request #64 from kevinxucs/close-stdin

Close stdin.
Fixing test compilation with dev flags on clang
Remove all bashisms from build.sh

Most changes are straightforward, like replacing unnecessary [[ with [.
The only significant change was to the detection of Python’s version
number : the previous approach used regexes and string indexes, which
is rather fragile. We now use sys.version_info.{major, minor} instead.

This was done as a preparation for
refs https://github.com/Valloric/YouCompleteMe/issues/1290
Merge pull request #69 from Grimy/no-bashisms

Remove all bashisms from build.sh
Handle C# completion for non-ascii files better
Fix a issue that libclang.dylib won't be loaded when it is linked with libLLVM dynamically
Merge pull request #66 from Chilledheart/fix_dynamically_linked_libclang

Fix a issue that libclang.dylib won't be loaded when it is linked with libLLVM dynamically
Merge pull request #71 from metatheos/utf8fix

Better unicode support for C# completion