Fix build on MSVC 15.5.0.
Fix build on MSVC 15.5.0.

Fixed problem with C1903 error in static_assert, used in constructor with
variadic template arguments

All static assertions are moved to destructor to avoid ifdef magic
for MSVC

DavadDi/actor-framework,actor-framework/actor-framework,actor-framework/actor-framework,actor-framework/actor-framework,DavadDi/actor-framework,actor-framework/actor-framework,DavadDi/actor-framework,DavadDi/actor-framework