Add `To_string` module

Implement some utilities in order to be able to write cleaner
`to_string` functions, especially of large records. Better than using
gigantic `Printf.sprintf` templates...
Use `To_string` for some `to_string` implementations
Merge pull request #464 from Incubaid/to-string

Add & use `to_string` utility API