prepReader.py: Write also impropers which are not in forcefield

In the forcefield there are only impropers for sugar residues, but in
molecule there can also be others. Use function type from forcefield or
treat it as normal Gromacs improper with function type 2 if it is not in
the forcefield.