Handle refreshonly correctly

Updated version of #144 with specs to verify behaviour. Closes #144

This PR is a backwards-incompatible bugfix for the `postgresql_psql` resource because it causes the functional default of `refreshonly` to be `false` instead of `true` (which is expected and intended behaviour, but contrary to the API).