WW-3887 Extracts dedicated interface (with default implementation) to handle errors
WW-3887 Updates unit tests to match the new error handling mechanism
Sets proper output directory for reports
WW-3887 Uses new version of Dispatcher#sendError
WW-3887 Extracts methods
WW-3887 Updates @see reference
WW-3887 Finishes refactoring Problem Resport Generation
Removes duplicated ServletContext passed via parameters
Deprecates constructors based on ServletContext and introduces new one instead
Uses new constructors of Prepare and Execution without ServletContext
Uses the new versions of methods without ServletContext
Uses the new versions of methods without ServletContext
Updates tests to new version of methods without ServletContext
Updates tests to new version of methods without ServletContext
Updates tests to new version of methods without ServletContext
Updates classes to use the new version of Dispatcher's methods without ServletContext
Removes commented out if statment
Increases ServletContext visibility
WW-4292 Finishes refactoring Dispatcher to avoid passing ServletContext
as it is available via field reference
WW-4292 Solves problem with failing tests