Use pre-populated screen frames

We also refresh the frames when we receive the screen-change notification
(NSApplicationDidChangeScreenParametersNotification).
Do not force redraw when setting the window frame (fixes #83)

This should fix some occasional exceptions arising from sandboxed apps
as well as the dirty artifact when the candidate window got refreshed,
a problem that manifests itself more often on OS X 10.9.