implemented Flash Messenger with HTTP Cookie storage

This pull request contains a new implementation of `IFlashMessenger`, which uses HTTP Cookies as storage mechanism, as opposed to the ASP.NET Session or an in-memory dictionary.

From the server's point of view, this can be seen as a "stateless" implementation of Flash messages, and could be beneficial in case a web application is hosted on more machines with no preexisting shared session state mechanism.