gh-25: 'rotate device' animation triggered in portrait mode on Nexus 10

window.orientation value of 0 means 'portrait' on most smartphones and
'landscape' on some tablets so match media query programmatically instead

also fix 2 corners of the rotate device picture that weren't round enough