Add support to ToLower()

This makes the following kind of query valid:

```
from p in DB.Table<Person> ()
where p.Name.ToLower ().Contains (searchName.ToLower ())
select p
```