Splitted strategy.plugin_manager into 2 separate classes: strategy.markup_manager and strategy.template_manager
Moved definition of outoput_format from input arguments to configuration file
Refactored templates to drop support for declaring what template renderer outputs (as this depends on data in template file itself)
Refactored template renderer to take into account that output_format is now dropped
Dropped support for defining default format to format_discovery
Dropped support for declaring output_format as input arg. Dropped
support for 'accepts' in templates (so output_format doesn't have to be
passed when rendering template)
Renamed strategy.file_finder to strategy.input_files_finder
Expect only input_path in strategy.app_runner.__call__
Added output path discovery to app_runner
input_files_finder will return only list of input files, not tuple with both input and output files
Updated documentation on cli's 'file' argument
Added 'output_path' parameter to config file and new strtegy plugin: output_path_discovery
Suppress creating binary .py[co] files on import