Conditional machine definition override

If the command line machine definition is the same as the same as
gpx.ini then the machine definition is no longer re-loaded - which used
to clobber variables set in gpx.ini
Fixed input buffer overflow behaviour. Added print statistics in
verbode mode