Update of base::path

- Added comparison operators to base::path entry references.
- Added the test case for base::path.

- Also updated the shared gitignore file.