Consider dependency overrides even when path != "*" + fix unrecognized version range with a space

@devoncarew

* Now look in the config mappings for a possible dependency override even when its path is not `"*"` (don't know how it didn't occur useful to me on the first try)
* Fix a tiny error that would treat version ranges such as ">=0.1.0 <0.2.0" (with a space) as malformed.