Adding support for partial classes

Updating examples and output with the results of the partial class.
Renaming CustomType to InterfaceType - it is either an "interface" (that is, a class with the interface attribute), or an "unknown" type, ie. not built nor a class with the interface attribute.
Merge pull request #17 from cskeppstedt/partial-classes

Adding support for partial classes