Start of entire re-write. Old code in branch pre-rewrite.

* Log.cs, Input.cs, GameSettings.cs, State.cs, LinuxInit.cs, StateAttr.cs, CommandParser.cs:
  Initial version.