Add traits for text archive identification

Archives that output text (human readable to some extent) should now derive from the type traits class
cereal::traits::TextArchive.

Testing for this can be done with cereal::traits::is_text_archive

Relates to #80