Repository: dbt-labs/dbt-core
Pull request: Fix error when trying to call list_schemas macro for BigQuery adapter
resolves #2412 

### Description
Adds missing `database` parameter to `adapter.list_schemas` macro that is called by `bigquery__list_schemas`


### Checklist
 - [x] I have signed the [CLA](https://docs.getdbt.com/docs/contributor-license-agreements)
 - [x] I have run this code in development and it appears to resolve the stated issue
 - [x] This PR includes tests, or tests are not required/relevant for this PR
 - [x] I have updated the `CHANGELOG.md` and added information about my change to the "dbt next" section.


Problem statement:
Running BigQuery list_schemas macro produces error
### Describe the bug
When attempting to run the `list_schemas` macro from a BigQuery dbt project, you get the following error
```
list_schemas() missing 1 required positional argument: 'database'
```

### Steps To Reproduce
Create a test macro in a BigQuery dbt project that invokes list_schema like this one:
```
{%- macro test() -%}
    {%- do list_schemas(target.project) -%}
{%- endmacro -%}
```
Run the macro with `dbt run-operation test` to see the error

### Expected behavior
Macro should work without any compilation error.

### System information
**Which database are you using dbt with?**
- [ ] postgres
- [ ] redshift
- [ x] bigquery
- [ ] snowflake
- [ ] other (specify: ____________)


**The output of `dbt --version`:**
```
0.16.1
```

**The operating system you're using:**
macOS Catalina (10.15.4)

**The output of `python --version`:**
3.8.1

### Additional context
N/A

Hints from issue discussion:

Commit message: Updated CHANGELOG.md

Patch to review:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2c0b12568f0..4c69547d6c3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,7 @@
 ### Fixes
 - When tracking is disabled due to errors, do not reset the invocation ID ([#2398](https://github.com/fishtown-analytics/dbt/issues/2398), [#2400](https://github.com/fishtown-analytics/dbt/pull/2400))
 - Fix for logic error in compilation errors for duplicate data test names ([#2406](https://github.com/fishtown-analytics/dbt/issues/2406), [#2407](https://github.com/fishtown-analytics/dbt/pull/2407))
+- Fix list_schemas macro failing for BigQuery ([#2406](https://github.com/fishtown-analytics/dbt/issues/2398), [#2413](https://github.com/fishtown-analytics/dbt/issues/2413))
 
 ## dbt 0.17.0b1 (May 5, 2020)
 
diff --git a/plugins/bigquery/dbt/include/bigquery/macros/adapters.sql b/plugins/bigquery/dbt/include/bigquery/macros/adapters.sql
index 78549c4d086..e96c2c10cce 100644
--- a/plugins/bigquery/dbt/include/bigquery/macros/adapters.sql
+++ b/plugins/bigquery/dbt/include/bigquery/macros/adapters.sql
@@ -142,7 +142,7 @@
 
 
 {% macro bigquery__list_schemas(database) -%}
-  {{ return(adapter.list_schemas()) }}
+  {{ return(adapter.list_schemas(database)) }}
 {% endmacro %}
 
 


Code review comments:
diff_hunk: @@ -3,6 +3,7 @@
 ### Fixes
 - When tracking is disabled due to errors, do not reset the invocation ID ([#2398](https://github.com/fishtown-analytics/dbt/issues/2398), [#2400](https://github.com/fishtown-analytics/dbt/pull/2400))
 - Fix for logic error in compilation errors for duplicate data test names ([#2406](https://github.com/fishtown-analytics/dbt/issues/2406), [#2407](https://github.com/fishtown-analytics/dbt/pull/2407))
+- Fix list_schemas macro failing for BigQuery ([#2406](https://github.com/fishtown-analytics/dbt/issues/2398), [#2413](https://github.com/fishtown-analytics/dbt/issues/2413))
path: CHANGELOG.md
text: @user1:
I think the first link here is off!
```suggestion
- Fix list_schemas macro failing for BigQuery ([#2412](https://github.com/fishtown-analytics/dbt/issues/2412), [#2413](https://github.com/fishtown-analytics/dbt/issues/2413))
```

@author:
Oops good catch