Better grouping and line wrapping for hour selector groups. Bug 668863.

This aligns selector groups better, so it's more obvious which label belongs where. As added bonus, this page is now almost responsive (ha), in that you can make the window smaller and the selectors will line-break reasonably.

r? @lauraxt