Altered popover plugin to allow data to be passed in and out of functions. Among other things, this means that getContent can now be called as an external function.

Altered setContent to allow new data to be set on a popover without having to create a brand new one.
Merge branch 'master' into 3.0.0-wip