Fix parsing to discover Brocade CNAs

Fixing a bug in the regex code which didn't allow ',' to be present in vendor/device names. Also adding the argparse dependency which is helpful for installation with Py2.4 (which does not include by default).