Modify OpenSSL and YAML lookup for Windows-specific lib names.
Fix compile errors on Windows due to unsupported default move constructors and assignment operators.
Replace POSIX strncasecmp with boost iequals (using Range to operate on a substring).
Add link_directories so DLLs can be found on Windows.