Add functions to libcmyth and librefmem to return their version info.
Add 2 new event types, ERROR and COMMFLAG_START.  Also, generate a unique
hostname on event connections to ensure that all events get delivered.
Start caching the myth protocol version of each backend to avoid
re-negotiating the protocol version for each connection.