Merge pull request #6 from krkeegan/fix_update_link

Fix Callback Parms in Update_Link
Merge pull request #7 from krkeegan/insteon_crc16

Insteon::Message add flag to allow crc16 bytes to be inserted
Remove Extraneous Argument Parsing
Fix Identification of Individual Array Elements
Merge pull request #8 from krkeegan/fix_update_link

Fixes to Update Link to Solve Perl Warnings
Map aldb to I2 if get_engine_version returns NAK

Handle new device where engine_version is blank
Add failure_reason to Insteon::Message
Add failure callback to get_engine_version message
On message timeout call message failure callback prior to clear_active_message
Fix a few podchecker errors
Merge remote-tracking branch 'mstovenour/i2_aldb_support' into insteon_thermo_i2