Merge branch 'insteon_local_update_fix'
Merge in upstream

Merge branch 'master' of https://github.com/hollie/misterhouse
Fix for Issue #26

Previously, insteon cleanup messages received by MH, would cause MH to clear the active message
withoug confirming if the cleanup message corresponded to the active message.

If multiple PLM scenes were sent sequentially, a cleanup message from one scene may have caused
MH to clear out the following scenes command.

This patch only clears the active message if the cleanup message matches the active message.
Added logic to abort parsing if PLM message is not the right length to prevent crashes. Added logic to print a newline if user presses enter with no data.
Merge pull request #36 from mstovenour/fix_issue_35

Message parsing crash fix
Fix 2 small problems of using undefined hash entries.
Merge pull request #37 from marcmerlin/master

Small fix mentioned on the mailing list a while ago to fix the use of undefined hash entries
Merge pull request #29 from krkeegan/253afad710f4c8bac5f08a842e14dc4adf74f1fb

Fix for Issue #26. Mered after krkeegan has been running this fix for 3 weeks without issues.