[ins] some cleanup and refactoring

- ins_int and ins_int_extended combinded to avoid code duplication
- ins_impl struct
- american spelling: x_initialised -> x_initialzed
- vff is mandatory for ins_int (if needed rather make a new simple gps_passthrough ins with ned coordinates)