Added properly functioning case insensitive match without regex

pandas.core.strings.str_contains should now match case insensitivity
properly if given regex=False and case=False.
Also added test cases for case insensitive pandas.core.strings.str_contains
with and without regex.