ENH: read_sql_table for views
#### Is your feature request related to a problem?

I cannot create DataFrames based on SQL view tables:

```
sqlalchemy.exc.InvalidRequestError: Could not reflect: requested table(s) not available in Engine(...) schema 'ml_dataset': (dataset)
```

#### Describe the solution you'd like

It would be great to be able to read views. `SELECT * FROM table;` does not behave differently if `table` is a table, a view, a materialized view or a foreign table.

#### API breaking implications

No backward compatible changes.

#### Describe alternatives you've considered

Instead of extending `read_sql_table` a new function could be created, like `read_sql_view`

#### Additional context

Workaround:

```python

df = pandas.read_sql_query("select * from sampletable", viltkamera_postgres)
```
