Compact semantic_form_for class array

If the FormHelper.default_form_class is set to nil then we get extra spaces in the class in the output HTML. This will compact the classes array and knock those pesky nils right out.
Adding rspec for compacting the classes on the semantic_form_for helper
Merge pull request #929 from oldbonsai/patch-1

Compact semantic_form_for class array