Fixed ClassInfo signature.

Now consistent with Method and Field signature: empty string
or actual signature.
Added isSynthetic convenience method.
trimmed whitespace off of end of lines