Added AbstractFormattingEngine::priority() which can be used to control
which formatting engine is used in cases where multiple formatting
engines with the same file extension are installed.