Better c# Tokenizer

added this tokens to the cpd c# tokenizer:
  /*CPD-IGNORE-START*/
  /*CPD-IGNORE-END*/
  // <Autogenerated 

added the parameter ignore_annotations to the c# tokenizer

Sourcecode files can now have mixed encodings, adding AUTO on the commandline parameter --encoding (Using the Universal Char Detector)