- Extend portscan's check_port to return service banners alongside open port status
- Update scan_ip and full_scan to propagate banner data in open_ports tuples
- Add _DEFAULT_COLUMNS constant and _get_table_columns caching to AsyncDataSet
- Implement _invalidate_column_cache method for schema change tracking