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
Merge remote-tracking branch 'origin/fix_responder_data3' into running
Added missing link_data3() for Insteon_PLM
Merge remote-tracking branch 'origin/fix_responder_data3' into running
Add call to link_data3 in Insteon_PLM::has_link
Merge remote-tracking branch 'origin/fix_responder_data3' into running
Remove grotesque debug logging
Merge remote-tracking branch 'origin/fix_responder_data3' into running