Register HTMLBlock view only for IWithinBookLayer.

This allows us to reuse the block outside of a book with default simplelayout block view.
The advantage is that the title is not book-style-numbered (dynamic_title).

/cc @maethu