Added collection types to thrift mode
Added exception keyword to thrift mode
Do not include the argument names in function symbol.
In a lot of cases the list gets too wide
Added symbols for structs and exceptions