Make in memory searching case insensitive.

Up until now searching for a label was done case sensitive. From now
one, this is done case insensitive. The old behaviour can be trigged by
adding a case insensitive keyword to the constructor of the provider.