ENH: make front page icons arrange better on narrow displays

The "Blog" icon on the front page often went below the right hand menu.
This commit makes them Bootstrap thumbnails, so that when the display is
too narrow, they rearrange to two rows instead.