translate Paths to valid dot-separated MongoDB collection names (Fixes #139)

Why is this an error? In Linux and HDFS, '$' is a valid pathname character. We can escape it in MongoDB. I'd suggest that only initial '.' and '/' have special meaning in our path semantics, and that we escape any characters which the backend can't handle.