UI add form events for load_groups

This adds functionality in the ui add form to load the groups into the ui
when the load_groups data event is triggered.

- Add jasmine-sinon matchers to the tests.
- Change data-groups tests to use the jasmine-sinon matchers
- Add tests to add form to check for various types of data in the load_groups
event call; no data, no group specific data, one group, two groups.
- Refactored some of the event names in ui add form.