Application\PresenterFactory: added setMapping(), variable $mapping is private
Application\PresenterFactory: improved mapping mask parsing, module is optional [Closes #880]