Added auto-sense of output mode.

Without parameters the script now chooses between text output and
on-screen-display based on the execution environment.
Changed log file location.
Added auto-sense of execution environment.

The script now chooses between simply executing the xmodmap command and opening
a new xterm for it based on the execution environment.
Removed some unused mappings, modified some.

The modifications are mainly caused by using this file with newer hardware.
Changed host name.