Correct Form Element Vertical Spacing

All form elements display at the same height, with the exception of
`textarea`, `input[type=radio]`, and `input[type=checkbox]`.

While achieving consistency in all support browsers a slight amount of
padding is added. The `input[type=search] { box-sizing: content-box }`
correction was also removed because all effected elements are now set
to `border-box`.

Notice `test.html` especially the `box-sizing tests`. All elements are
now the same width and height and still maintain individual browser
GUIs.