refactoring

Refactoring using a common `TomlParser` interface.
Renamed the previous `TomlParser` class to `BuiltinTomlParser`.
Any new parser should take implement that interface (antlr, parboiled,
...).