Re-allow custom GUC names that have more than two components.
Commit
3db826bd5 disallowed this case, but it turns out that some
people are depending on it. Since the core grammar has allowed
it since
3dc37cd8d, it seems like this code should fall in line.
Per bug #17045 from Robert Sosinski.
Discussion: https://postgr.es/m/17045-
6a4a9f0d1513f72b@postgresql.org