1) changed Rectangle to hold more int fields 2) Retina.getVisionCells() tests all passing
fixed Region.getColumns(Rectangle) logic to match Retina.getVisionCells(Rectangle)