Added events for physical device attachment/disconection

Added hardwareDetected/hardwareDisconnected events that will be fired on client connection for all attached devices with information about the hardware type