feat($routeProvider): allow setting caseInsensitiveMatch on the provider

Fixes #6477
this will need to change slightly if #9731 lands, and I think we want to land it