Fix for Issue #27

Add a conditional check for the file 1100tags.txt.  If it doesn't exist in the user
defined data directory, then default to the Pgm_root/data directory.
Added Insteon message decoder and Insteon test terminal. Terminal can be run from the lib directory with perl PLMTerminal.pl {serial port device}. This has only been tested on Debian Woody Linux with 2513U PLM. To enable the decoder in mh set debug=insteon:4
Bug fixes after testing
Formatting fix
Bug fixes for library path and status messages
Added perlpod documentation.  Modified PLMTerminal.pl to ignore non-hex key presses and added -nochecksum option "just in case" i1 devices need it.
Merge pull request #32 from mstovenour/insteon_decoder

PLM/Insteon message decoder and PLM serial terminal
PLM Terminal Windows Support

Modified PLMTerminal.pl to support readkey differenced between linux and ActiveState perl.  Has been tested with Linux Debian Woody (perl 5.10) and Windows ActiveState perl (perl 5.12). Please report any issues with other perl versions, linux distributions, or PLM types.
Merge branch 'master' into insteon_decoder
Merge pull request #34 from mstovenour/insteon_decoder

PLM Terminal Windows Support
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.
Merge remote-tracking branch 'upstream/master'

Clean up conflicts in AllLinkDatabase.pm.  I had uded more concise languge, but verbose is likely easier to read.

Conflicts:
	lib/Insteon/AllLinkDatabase.pm