Add status controllers

Status controllers allow easily to define some URL that
should send a response with a specified status code.

For non redirect status controllers, it is possible to
specify a reason or a view to display. For redirect status
controllers, a redirect path is specified and a flag allows
to control if the query string of the original request should
be added to the redirect one.

For configuration, both XML MVC namespace and JavaConfig are
provided.

Issue: SPR-11543