Adds where.contains(geometry)

Adds the visitors necessary to make contains work with geometry columns and types
Merge pull request #1 from dockyard/dm-contains

Adds where.contains(geometry)