Handle MatchExpressions with non-unicode values and caseInsensitive match flag


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13116 e27351fd-9f3e-4f54-a53b-843176b1656c
Handle a UUID value in recordsMatchingFields


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13117 e27351fd-9f3e-4f54-a53b-843176b1656c