Toml's Python implementation. Support both unicode string and raw string. An improved version of marksteve/toml-ply