Enhance r class to move rvalue arguments of emplace constructor.
On Windows plateform, assume _WIN32_WINNT points to windows 7 or greater.