Added some auto-casting of Value types
Disambiguated TableCell::getValue() from Value::getRawValue(); now $tableCell->getValue()->getRawValue() makes more sense.
Made it easier for clients to create TableRow objects with query results