Update tests to work with go1.1beta2 Linux
Enforce affected_rows to be >= 0 in execute

NuoDB uses -1 as a flag for zero-rows-affected, but 0 makes more sense
in the Go SQL driver context.
Change func (*Stmt) Exec to return driver.ResultNoRows for DDL statements