Added web service model for Git Demo application, refs #39
Add name parameter to `MessagePart` constructor to make it compulsory.
Change XmlFormatter code template to use the new definition.
Added `GitHubFunctionProvider` via the gitdemo model.
Modified `MyFunctionProvider` to only match EchoRequest messages.
`Endpoint` is updated to reflect the new model.