Take configuration file from CLI flag.

Pass -c to change the location of the configuration file.
Do not change execution root to project home, keep relative to
where command was called.  This should allow more natural command
line completion of alternate config files, but requires var/ and
log/ directories in your current directory.
Cycle through list of backend servers on HB failure.

Make one more include relative.
Only cycle through backend servers whenever an HB failure occurs,
not everytime frontEndSocket is called.