Reintroduce output_dir

- missing extensions and extension items are not fatal anymore
- fix bug with not making missing directory structure
- move MarkdownFile and filters and templates to Pandoc extension
- File -> FileType
Add cssmin, rjsmin, slimit extensions