Added new property Parameter.Index.

Also added test which checks whether both parsers assign the AST parameter properties properly.
Fixed the FindOperator method for classes.

Added AST test case and fixed line endings (LF).
The FindTypedef method supports full type names now.
Added copy constructors to Class, Parameter and DeclarationContext.
Added missing Visit override to Method class.
Do not generate the destructor/finalizer pair if the destructor of the native class is protected.

Had to fix line endings (LF) in the CLI* files.
Merge pull request #237 from azeno/minor-improvements

Minor improvements