Fix IsTriviallyCopyable for volatile (fixes Mac build).

Between C++11 and C++14, volatile types stopped being trivially
copyable.  The serializer has no reason to care about this distinction,
so tack on remove_volatile.
Merge pull request #221 from comex/master

Fix IsTriviallyCopyable for volatile (fixes Mac build).