Unify variables across the project.
Make colored console output work in Windows.
Fix CMake lib dependencies for crypto/SSL. Also ensure websockets work on macOS for both client and server.