resizing support

-Airport: use of generated scaled background image
+supports up or down-scaling
+preferred (default) size is unscaled; match image
+generated dynamically as needed
+reliant on outside forces to maintain aspect ratio: will scale to width
-Airport update function: pass to planes
-misc code tidying