Pocketsphinx Error Message Addition

Add a log message to identify if the required sphinx_lm_convert
program cannot be found. This typically means that the Cmuclmtk
tool kit has not been installed.
Fix syntax errors.
POD updates in lib/
XBMC Integration
Simple Documentation, Removal of ampersand from test sub
Added Variable checking to XBMC code, Added Debugging variable "xbmc"
Moved Default Variable set out of display_xbmcosd to a noloop block
Adding support for X10 basic commands over xPL

This pull request is based on an email that was sent on the list. The original developer is Roger Simon.

I only did basic testing on this code (as in: I added an item in my mht file and saw it showed up in the web interface and it didn't crash misterhouse).

I think this code is missing default on/off states for X10Basic items?
Verified X10Basic messages are generated.

Confirmed that with the proposed syntax in the mht file the following message is generated when $device->send_on() is called:

[xpl-cmnd/x10.basic: mhouse-mh.misterhouse -> hollie-x10gate.downstairs - on uplight]
Insteon: Prevent Crash When PLM Busy but no Active Message

The PLM may report a busy code 15, even when there is no active_message.  Added logic to test for an active message before trying to resend it.

Partial fix for issue #154
Insteon: Prevent Crashing if AllLink_Failure_Report Receive and No Active Message

I am not clear how this could be occuring, but it was reported as a crash.  Added simple logic to test for an active_message before trying to call the active message.

Fixes Issue #154
X10/Insteon: Fix error in parsing of x10 Receive Messages in Insteon_PLM

Patch submitted by Chris Dragon

Fixes issue #156
Insteon_Irrigation: Move Old Irrigation Code to Insteon Lib
Insteon_Irrigation: Update Perldoc
Insteon_Irrigation: Update Initialization Settings
Insteon_Irrigation: Update new Subroutine
Insteon_Irrigation:Convert all calls to _send_cmd to use Message Class
Insteon_Irrigation: Update Print_Log to match class name
Insteon_Irrigation: Add Irrigation Message Types
Insteon_Irrigation: Update Read Table A Definition