Moved bad_variant_access, in_place, and nullvariant to separated files
Implemented trivially copyable/destructible storage