Implement new popovers

No issue

Implements a new popover component (not to be confused with what are now called dropdowns [menus])

Todo:

- [x] Emberify
- [x] Get checked over by people with Über Ember skilz
- [ ] Remove temporary code in debug view (when the rest of the code is all good)

Have these three lines inject it as "dropdown" to keep yourself from having to write code just because `this.get('dropdown') -> this.get('popover')`