Make 2d comparison functions consistently use _x style properties

Modifies `isAt`, `contains`, and `within` to accept objects with `_x` style properties, such as MBRs.  (Fixes #504).  Would break code that passed manually constructed objects with old-style properties.

Adds a couple tests to better catch issues with MBRs and within/contains.