Bug 717181 - Make <fieldset> invalid if they contain an invalid form control; r=mounir

This adds a CSS psuedo class to fieldset that acts much in the same way as the one
on form.