Improved managed interface representation.
Derived managed interfaces added to unit tests.
Added explicit interface properties to unit test class
Added new generated interface files to project.
Merge branch 'interface_representation_improvements' of z:\OSX.dev.BrightPay\Dubrovnik into interface_representation_improvements
Explicit interface test managed code improved
Updated project file
Omit accessors from protocol body
Likely best to implement all protocol accessors and deal with any warnings that result in Xcode.
Added auxiliary protocol to interface representations.
Added explicit interface properties
Updated project files
Merge branch 'interface_representation_improvements' into new-interface-code
Initialised explicit interface properties.
Added explicit interface property test to unit tests
Merge branch 'interface_representation_improvements' into new-interface-code
Reference object explicit interface tests added but disabled at present pending further insight.
Fix normalised type representation for managed identifier consisting of one generic type referenced within another.
Removed extraneous debug statements.
Added unit tests for Generic dictionary with objects of type Generic dictionary