PG 9.6 brought bidirectional replication in and supported via mainline extension (no patches).
http://blog.2ndquadrant.com/bdr-is-coming-to-postgresql-9-6/
http://blog.2ndquadrant.com/bdr-is-coming-to-postgresql-9-6/
Also, we're only on 9.5, so I haven't gotten to play with BDR yet, though I do have a meeting next week to start talking about how we might use logical decoding.
The other thing is that "PG 9.6 brought ..." might suggest this is built into PostgreSQL 9.6. That's not quite the case - we're working on moving it into core, but that takes time. For now it's an extension (plug-in). PG 10 will however include pglogical, which is another step in that direction.