Feature/2d airport

This provides an airport diagram view on the 2D page. In the case where no airport is available it has a disabled button with a tooltip. It uses a table in the DB called pdb_airport. This should handle the case where the table does not exist by acting like no 2D is available. In addition, this marks long range interactions with a dotted line.