Fix fallback to dbExec() if socket open fails. Refs #2460
EsmithDatabase: added safeRead() method to read from buffered socket stream. Refs #2460

Fixes IO error when reading large (>8KB) database files from smwingsd.
Release 1.3.2