ipa: Declare all structs used

A few declarations are missing.

This patch adds forward declarations for struct used for pointers
only and an include directive (osmocom/core/select.h) to get a full
definition of struct osmo_fd.

Sponsored-by: On-Waves ehf