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/X10: Skip Calling Set_Receive on PLM

Not clear on what this does for a general X10 interface, but the Insteon PLM has no state, therefore it has no set_receive command.  The safest thing to do is just to skip this call for Insteon PLMs.
Insteon/X10: Fix absent Parenthesis
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.
Closes #235
Closes #446
Merge branch 'Voice_Text_Google_Fix' of github.com:JaredF/misterhouse into Voice_Text_Google_Fix
Adds documentation for sound_converter ini parameter.
Updates mhl to treat exit code 99 as a normal restart.
Insteon: Add POD documenation for Insteon_PLM_reconnect_count
Merge pull request #435 from krkeegan/fix_issue_434

Insteon/X10: Skip Calling Set_Receive on PLM
Merge pull request #449 from JaredF/Fix_#445

Updates mhl to treat exit code 99 as a normal restart
Merge pull request #447 from JaredF/Voice_Text_Google_Fix

Ubuntu Fixes for Google TTS Support
Fixes #456
Updated Documentation for weather_tides.pl
Merge pull request #457 from JaredF/Weather_Tides_Fix

Fixes #456
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