Fix has_trivial_copy so that non-copyable types are never trivially copyable!  Also fix clang to detect trivially copyable array types.