Added Type converter attributes

These attributes help converting from Literal to the equivalent .net
types
Cleaned up formatting. No functional changes.
Clarified casting failure when extracting argument in function.
Merge branch 'gwayaboy-master'