Add code to ^A1AEK2M3 to check for timeouts & input containing ^

Also added ".k" as extension for KIDS file, since I think RPMS uses this one.
Also ".GKID" for Global KIDS files.
Removed .GKID from Dave's commit as we don't support globals in PM