* Added global `generate_api()` entry point for all supported
drivers. Driver is now selected by a string argument.
* Replace `file_as_namespace` flag with clearer `namespace_mode`
argument which allows `dirs`, `files` and a new `flat` modes.
* Allow loading queries from a plain file
* Added documentation