Cleaned data/intern.h.
Added swap to intern.
Made data::intern::serialize exception safe.
Merge pull request #139 from pepshiso/intern

Improved data::intern.