Popover Background Color support + fixes

This PR adds BackgroundColor property to Popover and includes various fixes in the popover backend implementations.

(closes: #362)