Add DEFAULT VALUES support for PG INSERT

Currently

```js
table.insert({});
```

gives a PG syntax error (`INSERT INTO "table" () VALUES ()`). This fixes that by replacing '() VALUES ()' with 'DEFAULT VALUES' in `visitInsert`. I noticed that the Mysql adapter inherits PG, so I went ahead and reversed this affect to stay Mysql compliant as well. Test included.