Add some more materialized view methods.
Replace a couple of instances of `Array()` with `Array.wrap`.
Use `check_feature` for `TYPE IF NOT EXISTS`.
Add some tests for `languages` and `language_exists?`.