Improve mozilla-accordion.js. Bug 1055830.

- Add collapse/expand callbacks.
- Add ability to programmatically create/destroy accordions.
- Add mozilla-accordion.js tests.
- Add standard GA callback JS for existing accordion pages.
Same as above, using a native selector will throw an error