Make fieldset layouts render correctly

You have all been lied to. The only HTML tags you can truly depend on
are <div> and <span>. CSS cannot save you, and semantic tags are there
to tempt you into a fate of mysterious rendering bugs and undocumented
limitations. I blame Firefox mostly, but only because IE is so pathetic
it feels a bit like picking on a disabled person at this point.

Thankfully, by using <div>s instead of <fieldset> and <legend> tags, we
can easily get things to render as we would expect.

What's next, we have to start using the <table> tag again just to get
fluid layouts working?

Change-Id: I797ec22b01f8c04b8e9434284c8723f887498484
Merge "Make fieldset layouts render correctly"