Added initial support for using a remote NCID server for caller ID
Some logging cleanup for #393
Added reconnect logic for network connected callerID sources like NCID server (#393)
Insteon: Add User Option to Enable PLM Restart; Prevent Crashes

This adds a new INI variable

Insteon_PLM_reconnect_count

By default this is set to 99, to disable any PLM reconnect attempts.  If you have PLM disconnect issues, try setting it to 2 or 3.  The setting waits for the number of missing ACK responses from the PLM before trying to reconnect.

This also fixes an issue where trying to close an undefined port would completely crash MH, now it just results in a warning, but MisterHouse continues.
Insteon: Add POD documenation for Insteon_PLM_reconnect_count
Added POD skeleton and a little documentation to lib/Telephony_Interface.pm (#393)
Merge pull request #428 from rudybrian/add_ncid_server_support

Add ncid server support
Merge pull request #444 from krkeegan/plm_restart

Insteon: Add User Option to Enable PLM Restart; Prevent Crashes
Merge remote-tracking branch 'upstream/master'