Cleanup and refactor the lib/ CMake script to utilize modern LLVM CMake features. Moved lib/Polly.cpp to lib/Polly/Polly.cpp to satisfy LLVM CMake checks.
Combined with a forthcoming patch to LLVM and LLVM_LINK_LLVM_DYLIB, allows building LLVMPolly on Windows.