MAS monitor: class and script/driver
Timeout of hung connection and kill/restart server.

MasMonitor: Used Timeout facility to break out of a blocked connection
to the server (e.g., another process has connected to the server via the
command-line client) and, since the server is not responding, mark it as
unhealthy, kill it, and restart a new server process.
Made configurable

MasMonitor: Made it configurable changing 'initialize' to expect a
"settings" object, which provides queries: host, post, etc.

bin/monitor-mas: Modified with respect to the above-described change,
using the new MasMonitorSettings class.
MasMonitor.initialize - removed precondition.

Removed precondition to 'initialize', since it inexplicably fails.