Add icons to form buttons

I don't really know how well to implement this better than I have done in this pull request, though I tested it and it would like a charm for me.

Usage:
In form class:
 $builder->add('register', 'submit', array(
        'label' => 'Submit',
        'attr' => array(
          'icon' => 'fa fa-download'
        )
      ))

In my case I'm using FontAwesome. I just passed in the class from the documentation. I haven't tested with Glyphicons, but i guess it should work.