* Audit for "" and use std::string default ctor instead.
* Fix Linux ambiguity.
* Exclude common build directories.
* Replace CPPREST_TARGET_XP with checks against _WIN32_WINNT to allow more fine grained controls going forward (e.g. assume Win10).
Also fix a few typos.
* Delete CASABLANCA_UNREFERENCED_PARAMETER and attempt Linux compile fix.
* Defend NOMINMAX.
* Another _WIN32 guard.
* With && this time.
* Fix more spelling errors.
* Optimize trim_nulls slightly.
* And actually make the optimization correct this time.
* Fix unit test failure.
* clang-format
* This merges parts of:
* PR #662 "Overhaul the build process for the OpenSSL dependency on
Android" by jwtowner
* PR #711 "Update the build process for Boost on Android", also by
jwtowner
* PR #714 "Improved the build process for cpprestsdk on Android", also
by jwtowner.
The changes which required patching upstream Boost-for-Android in those
PRs has been stripped.
The NDK version targeted has been updated to 17c because that's what's
avaialble in Azure Pipelines.
Various compile failures this uncovered in cpprestsdk on Android were
fixed.
* Added Jesse Towner (jwtowner) to contributors.
Added experimental support for building UWP.
Added support for accessing NuGet packages.
Renamed project to 'cpprest'.
Removed superfluous ${LIB} prefix on all libs.
Enabled MultiToolTask for android build.
Added header files to the cpprest library, improving IDE support.