Renamed Result to ResultSet.

Using Result for the internal PGresult wrapper instead.  I think it makes more sense to call
what we return a ResultSet since we don't always return a PGreuslt.