Modified vectorized contains function to accept 1D point arrays

Per the discussion on PR #118, referenced in #119 and originally proposed in #116, the vectorized contains function has been modified to support Shapely's `.xy` attribute.

@pelson, I ended up moving your code to a method `vectorized.contains2d`, I hope you don't mind.