Handle nested generic types from C#

Close #728.
Use fully qualified form for nested types
Merge pull request #736 from dungpa/generic-types

Handle nested generic types from C#