add functions and comments

1.add exposed interface IsAbsolute() and its internal implementation IsPathAbsolute.
2.add annotations for function IsParent() and operator== and operator!=