Refresh db-default values on INSERT and UPDATE

Add an extra option to Model.save, force_fetch, which will either use
the RETURNING clause, where available, to fetch the values the database
has assigned to db-default fields or issue a SELECT query to fetch the
values of these fields.