(into bug975228) Bug 974736 - Add icon to title bar of Sponsored Tiles
Add image,css and inject html for sponsored button
Fix styling, remove margin.
Add linux and windows image and css rules
Move controls.png to shared directory
Logic to show sponsored button on a sponsored tile
Make sponsored button always visible
Set an ignorehover attribute on the cell to stop normal hover effects when pointing at sponsored icon.
Use type=sponsored not sponsored.
Include windows and linux for ignorehover changes.
Add missing windows aero jar.mn change to shared.
Move the icon to the level of the title and all the way to the edge for new styling from bug 975210.
(into bug974736) Bug 974745 - Create click event on Sponsored Tiles to show explanation panel on mouseover (with delay)
Add XUL panel
Open panel on sponsored-button click event
Show active sponsored button on panel popup
Use more descriptive and consistent names
Use attribute to keep sponsored button state
Hide the panel if "Learn more" link is clicked
Loading new tab upon "Learn more" click, makes panel invisible wihtout invoking "popuphidden" events. Hence, explicit hidePopup() in the link's onclick handler.
Add space before { for css styling fix.