Fix macro check for non-GCC, non-Clang compilers
No install targets on WIN32 and no compiler check
Remove `discard_behavior`
Refactor `create` to work w/o `enable_if`
Remove wrong code for CAF_DEPRECATED on MSVC
Fix initialization of atomic flags
Remove `invalid_connection_handle`
Do not use -pthread option on WIN32
Avoid shadowing warning