Building libjulia with NMake and Intel C++ Composer
Fix typo in macro name.
Fix cross-compiling.
Merge remote-tracking branch 'main/master' into windows
Merge remote-tracking branch 'main/master' into windows

Conflicts:
	src/ccall.cpp
	src/jl_uv.c
update manual: safe_char() is deprecated; fix line wrapping
Float{64,32} == Rational: implement exact equality checking [#3102]

This is a fairly insane way to do this, but it works robustly. Even
works for Rational{BigInt}, which I really need to add checks for,
along with all the other functionality.

Temporarily disable some tests in test/numbers.jl until I can sort
out what they ought to check, if anything.
simpler transitive Float == Rational equality implementation [#3102].
re-enable all tests in numbers (with slight modification).
add some tests for new float-rational comparisons.
Merge pull request #3078 from VHaravy/windows

WIP: Building Julia DLL on Windows using NMake & Intel C++ Composer
Merge pull request #3110 from JuliaLang/sk/float-rational-cmp

transitive comparison of floats and rationals
Merge pull request #3109 from waldir/master

update manual: safe_char() is deprecated; fix line wrapping
unbreak build from #3078
try harder to print backtraces, even if the error itself fails to show