add icon field to form-groups api

@rjmackay  - check this out and let me know. Not added to behat tests though, will do after feedback.