Make clparser faster

This patch improves perfromance of clparser.

 * Reduce the number of calling GetFullPathName.
 * Use StringPiece for Split and Join.
 * Add EqualsCaseInsensitive for StringPiece not to generate new string
   instance.
 * Add some utility member in StringPiece class.
6 files changed