Fixed popover theme issues.

Turned out that the popover needed a logical tree like this:

MetroPopover -> MetroPopoverWindow -> Popover content

This is presumably because WPF uses the logical tree, rather than visual tree
when refreshing Dynamic Resources.