Change exception name to be more general.

Changed name of InvalidPathCharsException to InvalidPathException since
a Repository's ValidatePath method can invalidate a path based on more
than the path containing invalid chars.