Fix unoidl sourceprovider interface base and member checks

...and enable tests shared with idlc

Change-Id: I422b16c9b2636835d276cc2085cb640073894c97
Fix fn declaration parameter names to match fn definition

Change-Id: I733cd478caabc6337af9705a57ebbaeedfb92bb0