Fix data3 for responder records to PLM scene

Fix Issue #327. This fix also applies when a responder is I2CS and the controller
is I1. Added logging for the data3 value. Aligned the logging levels between
sync_links() and update_link().
Move data3 logic into the Insteon device objects

Add link_data3() function at the device level
Modify aldb functions that set or check data3 to use the new function
Add grotesque, level 5 logging that should be removed later
Added missing link_data3() for Insteon_PLM
Add call to link_data3 in Insteon_PLM::has_link
Remove grotesque debug logging
Merge pull request #328 from mstovenour/fix_responder_data3

Move aldb link data3 logic into Insteon objects

Fix data3 for responder records to PLM scene
Add flexibility to how aldb link data3 values are specified; each Insteon device can specify a unique behavior
Update so that most Insteon objects use group 00 for endpoint 1 responder links (was 01 for all I2CS devices)
Override logic for Insteon::SwitchLincRelay to use group 01 for endpoint 1 responder links for I2CS devices
Note:  Might consider doing the same for data1 and data2 in a future update