Convert all separators in the completion path to /

This is necessary because we use filepath.Join() to help building a path
based on parts of a path, but filepath.Join() uses the os separator.

We could have made a filepath.Join() replacement just for the completion
but for now this way works
Add an option to show ALL fields of an item
Handle the -a flag when completing