Added redirect to the backend when ?edit query param is present.
View model is now rendered in FrontController.
Refactored front controller to use events to controll dispatch workflow.
Put dispatching document in try catch block.
Added dispatching error document.
Moved code for redirection of document without a slash at end.
Added HTTP status code to response.
Added FetchErrorDocumentListener.
Added config key 'error_documents' to cms config.
Merge branch 'develop' into feature/VP-83
Removed unused method.
VP-129 Conversion to absolute paths in Overview criteria
Merge pull request #51 from dlu-gs/hotfix/vp-129-sym-ref-in-overview

VP-129 Conversion to absolute paths in Overview criteria
VP-39 Vivo\Util\MIME refactoring.
Merge branch 'develop' into feature/VP-141
Merge branch 'feature/VP-83' into feature/VP-141

Conflicts:
	src/Vivo/CMS/FrontController.php
VP-163 \Vivo\CMS\UI\AbstractForm properly passes its properties to the
view model
Merge pull request #55 from dlu-gs/hotfix/vp-163-abstract-form-view

VP-163 \Vivo\CMS\UI\AbstractForm properly passes its properties to the
VP-160 Support for <li> class in Navigation
Merge pull request #56 from dlu-gs/feature/vp-160-navigation-attribs

VP-160 Support for <li> class in Navigation
VP-171 AllEmpty condition + VivoInvalid validator
Merge pull request #58 from dlu-gs/feature/vp-171-all-empty-condition

VP-171 AllEmpty condition + VivoInvalid validator
VP-171 'At least' groups implemented in VivoInputFilter
Merge pull request #59 from dlu-gs/feature/vp-171-all-empty-condition

VP-171 'At least' groups implemented in VivoInputFilter