Support machines where ifort is not in the same directory as icc.

Set IFORTDIR and IFORTVER appropriately if this is required. If they are
not set, they are taken to be the same as INTELDIR and INTELVER
respectively.

This fixes compilation of gbatch on the juropa successor which is
currently available for testing.