added support to retrieve the device serial number

This may be useful when we have two (or more ) USB devices with the same product id. We can differentiate them by their serial number.
"... or `{@code null}` if unavailable."