BUG, TST: Fix pandas.core.strings.str_contains when handling regex=False and case=False
`pandas.core.strings.str_contains` does not match in a case insensitive fashion _at all_ when given `regex=False` and `case=False`.  This PR should fix the situation.  Additionally, there is test coverage for `pandas.core.strings.str_contains` case insensitive matching both with and without regular expressions enabled.

pls add a release note in v0.14.1 (bug fix section), you can ref this PR
 @cpcloud @jorisvandenbossche ok by you?
 @cpcloud @jorisvandenbossche ok?
 looking good. @benjwadams can you squash the two commits?
 @benjwadams thanks!
