Build: Disable warnings about long long.

g++ and Clang warn in C++98 mode (with different warning names). Clang also
warns in C++11 mode as -WC++98-compat-pedantic.
Skip std_shared_ptr_converter.hpp in header compile tests if unsupported.