Planning
Added TypePattern for type pattern matching
TypePattern: non-generic matcher support
TypePattern cleanup
TypePattern: array, pointer and reference matching support.
TypePattern fixes.
Used TypePattern in RuleMethodAttribute.
Used better type pattern matching in CSharpParser