Use a custom base viewpage.
Strong properties for ChiffonWebViewPage.

* moved all constants to a single class
* use a context to pass informations from the controller to the view (inspired by NugetGallery)
* use default webviewpage for mail & widget controllers