Do some of the work I've made for myself

- fix y flip in scheming.json by inverting y in ops and origins
- fix y flip in zoomview by applying it where we convert between page
  and screen coords
- fix y flip in pdf.py where we convert coordinates back for insertion
  into the content stream