Review config_parser_t's API.

Open() and parse() methods now return the root config because it's how it's done in Elliptics.
Also two more constructors have been introduced to reduce amount of user code in some cases.