Fixed MetadataContractBasedImportDefinition

It now takes an IEqualityComparer for each set of metadata (which is
unfortunatly specified as an IEnumerable<Tuple<string, object,
IEqualityComparer>>, it might be preferable to add a factory/build for
this class.
Working on AddIn management for the website