Fixed compilation under MSVC(11)
- compile both libs with /UNICODE and /MP
- moved shared flags & defines to root CMakeLists.txt
- fixed resolving EXTERNAL_LIBCLANG_PATH on Windows
- postbuild copy of libclang.dll
- change PATH_TO_LLVM_ROOT & EXTERNAL_LIBCLANG_PATH to PATH variables instead of BOOL options (for cmake-gui)
Merge pull request #385 from feed57005/master

Fixed compilation under MSVC(11)
Adding DLL as a valid extension for ycm_core

Fixes #395
Using the new 3.3 clang binaries in CMakeLists.txt
Use -j instead of -y on linux for tar
Using correct platform clang libs for linux
Using the new clang 3.3 headers
Updating docs to state clang 3.3 is preferred.
port ycm to python3