Popover Component

The popover component is a utility component that requires an anchor
in the form of a DOM node or a jquery selector. Optionally, it takes
a preferred position for rendering relative to the anchor.

It encapsulates the headaches and edge cases of positioning the popover
pane always in the window with the arrow always pointing at the anchor.
Allows for child components to also be independent components
Fixes a bug where inline popovers would break the DOM
Allows popover to be a child component
Closes test modules in self-invoking functions

This prevents helper functions from colliding across files, which
is just super confusing.
Tip Component

The tip component is a common wrapper around popover and label. It handles
wiring the two via the anchor interface of popover and toggling the popover
when the label is clicked.
Add phantomjs shims
Fixes warnings in tests regarding templates
Adds hover support to the Tip Component

By passing in 'hover' as the activator, the popover will be triggered
on mouseEnter and mouseLeave rather than click

```hbs
{{#lio-tip activator="hover"}}
...
```
Prevents focusIn from stepping on click
Adds doctype and utf-8 to example pages
Change open/closed to active/inactive for consistency
Merge pull request #4 from lytics/tip-component

Tip component (and popover component)