Consolidate 80+ instances of 'RunTimeError("Error: " + e); return false;'

Replace with 'return RunTimeError(e)'.
Socket.MyIP: return "" if internet connection is lost.
Issues #1 and #61: Add Socket.Server.Read.File. Reorg Socket cmd lookup.

Convert Socket_KW to Socket_cmd command array, split
client and server commands out into separate command arrays.
One Ring to Bind Them All: Add generic Run.executeCommand().