still WIP on books purchase management

* Replaced the "redirection with forbidden HTTP code" with a "Controller forwarded Action" when a book page is requested without proper granted access
* Added a "address form sent" page
* Added an optional "canonical URL" management in our layout
* Added a "hasPaperBookFormBeenAlreadySent" method and renamed "checkBookDownloadAccess" to "checkBookAccess" in our BooksAccessChecker Service