Interaction fixes

Various bug fixes

Status: **Ready to merge**

Reviewers: @scalvert  

## Changes
* Change completeView to complete-view, and multipleOpened to multiple-opened
* Fix carousel and accordion index (don't start from 0, start from 1)
* Fix accordion complete-view event (was broken)
* Fix carousel click event event (was broken)
* Add unit test for carousel complete-view event and slide click event
* Add unit test for accordion complete-view event
* Move minicartToggle to minicart.toggle
* Bump to v0.2.0

## How to test-drive this PR
- checkout this branch
- `npm install`
- `grunt build`
- ensure file is built correctly

You could clean this up by using a ternary here. 

```
Wiretap.send('Carousel - ' + title, #currentCarousel.zooms.length ? 'first-zoom' : 'zoom', currentSlide + '');
```