Parser: fixed parsing StringExpr and IsExpr.

* StringExpr: wrong loop logic.
* IsExpr: "ident" is optional.
  Include __argTypes and __parameters.
path: fixed wrong order in Paths.__radd__().

* Removed unnecessary __iadd__, __idiv__ methods.
* Added and improved comments.