[C++] Take provider interface name from type and not from object
[C++] Take provider interface name from type and not from object

Otherwise one class cannot implement two providers.

Change-Id: I6fb791f8bb8954da76f58d1b03f17563c2b588f9

bmwcarit/joynr,bmwcarit/joynr,bmwcarit/joynr,bmwcarit/joynr,bmwcarit/joynr,bmwcarit/joynr,bmwcarit/joynr,bmwcarit/joynr,bmwcarit/joynr