Fixed `--filter` so it doesn't search PATH for a filter with a path.

This fixed a bug wherein `--filter ./caps.py` would run `caps.py` from
the system path, even if there was a `caps.py` in the working directory.