Added support for C# property accessors visibility modifiers

Doxygen does not consider constructions like `private set { ... }` in public property declarations in C#. It assumes that this is public setter. I tried to change this behavior. So, parser now consider the difference between simple accessor and accessor with additional visibility modifier. Private accessors are not shown when `EXTRACT_PRIVATE` is set to false.