Made the LEM1802 view scale to the next highest integer scale for the
dimensions by nearest-neighbor and then scale down to the available size
using bicubic interpolation, to maximize clarity of the display
regardless of its displayed size; Made LEM1802Viewer double-buffered;
Centered the LEM1802 in its view; Painted the unused region of the
LEM1802 gray to clear remnants on resize and reduce harshness of the
negative space; Synchronized LEM1802 rendering with the physical
display's refresh rate to avoid tearing (other than tearing of the
emulated display)