Minor improvements

Couple of minor improvements:

* Parameter has new property Index - made sure both parsers set it
* Fixed FindOperator and FindTypedef methods
* Added missing VisitMethod override to Method class
* CLI backend won't generate Finalizer/Destructor pair if destructor of C++ class is protected
* Added copy constructors to couple of classes - need them for some upcoming commits regarding template instantiation

I've also fixed couple of line ending issues - will make sure in future to commit with LF, not CRLF.