Made changes to the install.sh to recognize .dll.a files on CYGWIN
allowing it to discover PYTHON_INCLUDE_DIR and PYTHON_LIBRARY

Also changed wrap_python.hpp to only check for defined(__CYGWIN__)
on 32-bit systems. Previously this check was OR'd with the check
for defined(__WIN32__) causing the system to erroneously update the
SIZEOF_LONG value and subsequently resulting in "make ycm_core"
failing with "LONG_BIT definition appears wrong for platform" on
CYGWIN-64 systems.
reverting cpp/BoostParts/boost/python/detail/wrap_python.hpp
Update OmniSharpServer to latest to pickup cf35aeab and 53ea4d7fb5
Use new Omnisharp Server ready command
Refactor cs_completer to reduce complexity
Merge pull request #824 from mispencer/OmnisharpServerUpdate

Update OmniSharpServer to latest to resolve port issues on windows as non-admin
Merge pull request #833 from abhinav31415/master

Changes to make YCM installation on Cygwin easier.
Merge branch 'master' of github.com:Valloric/YouCompleteMe