## Short description of changes in the patch.

* `doc/src/sgml/ref/alter_tsconfig.sgml` - Documentation for ALTER TEXT SEARCH CONFIGURATION is changed with respect to syntax changes.
* `doc/src/sgml/textsearch.sgml` - Documentation for FTS. Changes in chapters describing dictionaries and configurations.
* `src/backend/catalog/system_views.sql` - Remove of `ts_debug()` difinition due to moving it to `ts_parse.c`
* `src/backend/commands/tsearchcmds.c` - Changes related to execution of ALTER TEXT SEARCH CONFIGURATION SQL command.
* `src/backend/nodes/copyfuncs.c` - Copy functions for new parsing nodes.
* `src/backend/nodes/equalfuncs.c` - Equal functions for new parsing nodes.
* `src/backend/parser/gram.y` - Changes in ALTER TEXT SEARCH CONFIGURATION command syntax.
* `src/backend/tsearch/Makefile` - Add a new source code file `ts_configmap.c`.
* `src/backend/tsearch/ts_configmap.c` - Functions to manipulate FTS Configuration objects and convert it to Jsonb and vice versa.
* `src/backend/tsearch/ts_parse.c` - Processing of the text with respect to new way to configure FTS.
* `src/backend/utils/cache/syscache.c` - Change a cache entry for text search configuration map.
* `src/backend/utils/cache/ts_cache.c` - Change the way text search configuration is stored in cache.
* `src/bin/pg_dump/pg_dump.c` - Change the way how FTS configuration is dumped.
* `src/bin/psql/describe.c` - Change the way psql prints FTS configuration.
* `src/include/catalog/catversion.h` - Update catalog version.
* `src/include/catalog/indexing.h` - Update index on `pg_ts_config_map` with respect to changes in schema.
* `src/include/catalog/pg_proc.h` - Add new functions to manipulation FTS configuration.
* `src/include/catalog/pg_ts_config_map.h` - Change the way configuration is stored. The configuration map is stored in JSONB field.
* `src/include/nodes/nodes.h` - Add new parse node types.
* `src/include/nodes/parsenodes.h` - Add new parse node structures.
* `src/include/parser/kwlist.h` - Add two new keywords.
* `src/include/tsearch/ts_cache.h` - Change types of cached FTS configuration maps.
* `src/include/tsearch/ts_configmap.h` - API function to manipulate FTS configuration structures.
* `src/include/tsearch/ts_public.h` - Add new flag for TSLexeme to mark lexemes produced by phrase-dictionary.
* `src/test/regress/expected/oidjoins.out` - Remove test for JOIN on `pg_ts_config_map` and `pg_ts_dict` because there is no JOIN point anymore.
* `src/test/regress/expected/tsdicts.out` - New tests to check is new syntax works or not.
* `src/test/regress/expected/tsearch.out` - Update test for `pg_ts_config_map` table and `ts_debug` output.
* `src/test/regress/sql/oidjoins.sql` - Remove test for JOIN on `pg_ts_config_map` and `pg_ts_dict` because there is no JOIN point anymore.
* `src/test/regress/sql/tsdicts.sql` - New tests to check is new syntax works or not.
* `src/test/regress/sql/tsearch.sql` - Update test for `pg_ts_config_map` table and `ts_debug` output.
