Fix compilation of py_converter.

- py_converters in hpp files
- add guard to prevent inclusion in the wrapper (to avoid 2
  specialisation of the same py_converter).
h5 serialization

- add an h5 serialization using hdf5 >= 1.8.9
  and a file in memory.
- following doc.