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]
Added basic support for the Philips Hue lights.

This is a first commit adding basic on/off support.
Insteon::DimmableLight Fix convert_level to return FF for 100%

100% was being converted to FE when it should be FF.

Fixes Issue #147
Insteon_PLM Fix So Callback is Used if NAK Received on Manage AllLink

This will allow sync_links and delete_links to continue if a NAK received from the PLM.

Fixes Issue #148
Functionality and doc update

Added effect support and updated the documentation so that it follows
the requires format.
Added functionality to control the color and the brightness of a lamp
Added function to control hue, saturation and brightness in one command
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
Insteon_PLM: Fix Error in Message Parser Dumping Buffer on Busy

Solves issue #158 identified by Chris Dragon

This will trim the leading "15" bytes from the data.  If anything is left it will be placed into the message fragment to be read next time.
Merge pull request #149 from krkeegan/fix_issue_147

Insteon::DimmableLight Fix convert_level to return FF for 100%
Merge pull request #150 from krkeegan/fix_issue_148

Insteon_PLM Fix So Callback is Used if NAK Received on Manage AllLink