Database: added fetchField() (previously named as fetchColumn, BC break)
Database: faster Row::offsetGet(), invalid offset triggers error
Database: added Connection::fetch*() tests