std::has_trivial_copy_assign starts working from GCC 5.0