Improve fallback logic in Collection.__getitem__()
Improve fallback logic in Collection.__getitem__()

`Command.normalize_name()` is now a static method, so it's not
necessary to jump through hoops to get a handle on it.

wylee/runcommands,wylee/runcommands