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

Fixes #6477
Yup, but it shouldn't be a big deal. I can rebase / change this one when #9731 lands. I would like to get this one in as I was really surprised that we can't have provider-level definition for case-sensitive routes.