Fixed workaround for missing is_trivially_xxx traits, TriviallyCopyable implies TriviallyDestructible.

Removed early GCC versions incorrectly listed as supported.
Added conditionally deleted special member functions