Fix Ledger detection - Closes #1976 #1978
What issue have I solved?
How have I implemented/fixed it?
Updated how the Ledger connection was being detected, to only check if it is connected, instead of checking if the Lisk App is open, and added a function to be able to update the device on the open App screen, passing an event through ipc.
Known Issue: Detecting that the app was opened is buggy, because of how the events of Ledger are recognize by the HID, every time the app is open or closed, it sends a remove and add event to the USB
How has this been tested?