Add shiny metadata channel and send pixel ratio

This adds support for retina-resolution displays