Make the usb-parse-devpath script more clever: it looks for something in
the right format, rather than a fixed position in the path.

Closes #21. This change will require the config.json script to be
updated for any installations depending on the old behaviour.